_ GET STARTED WITH JAVA

Learn Java Basics|

Get started with the Java language

This is our starting point with Java and the powerful JVM ecosystem. Before building web, enterprise or AI apps, we need to build a solid foundation.

We’ll begin with the essentials: setting up Java and learning the basic syntax of the language: variables, operators, instructions, conditional statements, loops. We’ll then move on to understanding object-oriented programming in Java.

Finally, we'll cover the core concepts needed to develop real-world Java applications, including strings, dates, files, exceptions, debugging, and more.

Java Basics icon
Java Basics
OOP icon
OOP
Run Java Programs icon
Run Java Programs
Java basics illustration
>_

Course Outline

~ 11 HOURS
01
Module 1 icon

Getting Started with Java

4 LESSONS • ~ 3 HOURS
1.Introduction to Java
2.Variables and Data Types
3.Statements and Operators
4.Basic Input and Output
02
Module 2 icon

Control Flow

3 LESSONS • ~ 2 HOURS
1.Conditional Statements
2.Loops and Iteration
3.Arrays
03
Module 3 icon

Object-Oriented Programming Basics

7 LESSONS • ~ 4 HOURS
1.Classes and Objects
2.Organizing Code with Packages
3.Methods and Method Calls
4.Encapsulation and Access Modifiers
5.Static and Final Keywords
6.Object Equality
7.Records
04
Module 4 icon

Inheritance, Polymorphism and Abstraction

3 LESSONS • ~ 2 HOURS
1.Inheritance and Polymorphism
2.Abstract Classes
3.Interfaces
05
Module 5 icon

Core Concepts

7 LESSONS
1.Working with Strings
2.Date and Time
3.Exceptions and Error Handling
4.Basics of Working with Files
5.Enums
6.Generics
7.Introduction to Debugging
Baeldung All Access Crown Icon

Access this course through Baeldung All Access

Our Full Course Library icon Our Full Course Library
IntelliJ Idea Ultimate (6 months free) icon IntelliJ Idea Ultimate (6 months free)
JProfiler (6 months free) icon JProfiler (6 months free)
Roadmap icon All Upcoming Courses (Roadmap)
Certificates of Completion icon Certificates of Completion
Multiple-Choice questions icon Multiple-Choice questions in Each Lesson
Pro Access icon Pro Access
Explore All Access Yearly or the Lifetime access

Do you have a team who would benefit from taking the course?

Here are our team licenses →
100% Money Back Guarantee Badge

20-Day Money Back Guarantee

I believe strongly in the quality of the course material to teach you the fundamentals of the library. I've put a lot of work and care into the material and hope you're going to use it and to develop and maintain your applications.

I confidently back all courses with a 20-Day Money Back Guarantee. I want you to dive in deep and experience the full wealth of this resource without hesitation.

If the material isn't a good fit, just contact me within 20 days of purchase and ask for a full refund for any single course package.