- Level Foundation
- Duration 12 hours
- Course by LearnQuest
-
Offered by
About
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers Prerequisites: To be successful with this course, you should understand the fundamentals of software development in either a procedural or object-oriented language.Modules
Welcome and Introduction
2
Videos
- Overview of the Core Java Specialization
- Course Overview
Lesson 1 - Introduction and Benefits
1
Assignment
- Practice Quiz
4
Videos
- Module Introduction and Benefits of Java
- Key Benefits: Write Once Run Anywhere (WORA)
- Key Benefits: Packages, Syntax and Libraries
- Key Benefits: Connectivity and Performance
Lesson 2 - Editions
4
Videos
- Java Product Suite
- Java Standard Edition (SE)
- Java Enterprise Edition (EE)
- Java Micro Edition (ME)
2
Readings
- BD-J
- Blu-ray Disc Application Development with Java ME, Part 1: Creating Your First Application
Lesson 3 - Installation and Demo
1
Discussions
- Java versions in use
1
Videos
- JDK Installation and Demo
1
Readings
- Java Ecosystem Popularity - Versions and Frameworks
Assessment
1
Assignment
- Module 1 Review
Getting Started
1
Labs
- Experience the Lab Environment
4
Videos
- Java Types - Syntax
- A Simple Java Program
- Java Naming Conventions
- Experience the Lab Environment
1
Readings
- Importing Lab Starters and/or Solutions
Primitive Data Types
1
Labs
- Using Primitive Data Types
4
Videos
- Primitive Data Types
- Creating Primitives
- Lab Solution Summary
- Optional: Full Lab Walkthrough
Wrapper classes and Arrays
3
Videos
- Wrapper Classes
- Arrays
- Wrappers and Arrays Demo
1
Readings
- Autoboxing and Unboxing
Java 8 Javadocs
1
Readings
- Java 8 Javadocs
Assessment
1
Assignment
- Module 2 Review
Operators
3
Videos
- Java Operators
- Mathematical - Relational Operators
- Boolean Operators
1
Readings
- Operator Precedence
Branching
1
Assignment
- Practice Quiz
3
Videos
- IF Statements
- ELSE Statements
- Ternary and Switch Statements
Looping
1
Discussions
- Types of loops
3
Videos
- While Loop
- For Loop
- Break and Continue Statements
Assessment
1
Assignment
- Review Questions
1
Labs
- Flow Control
2
Videos
- Lab Solution Summary
- Optional: Full Lab Walkthrough
Auto Summary
"Introduction to Java" is an ideal starting point for anyone eager to dive into the world of Java programming. This foundational course, part of the Core Java Specialization by LearnQuest, is designed to equip you with the essential skills needed to thrive as an IT developer in various corporate settings. Guided by expert instructors from Coursera, this course offers comprehensive hands-on practice to ensure you build a robust understanding of the Java language. Throughout the course, you'll learn to identify the benefits of Java, master basic Java syntax, utilize Java data types, and effectively incorporate branches and loops into your programs. Whether you're a budding programmer, a technical manager looking to enhance your skill set, or an application developer aiming to broaden your expertise, this course caters to a diverse audience. To ensure you have the best learning experience, it's recommended you have a basic understanding of software development in either procedural or object-oriented languages. With a duration of 720 minutes, the course is available through flexible subscription options, including Starter and Professional plans, making it accessible to learners with varying needs and commitments. Enroll today and take the first step towards mastering Java and advancing your career in IT and computer science.

Noel J. Bergman

Evan Bergman