Skip to content
C Codeloom

Courses / Beginner

Java Essentials

From your first program to writing real Java services.

Learn Java the right way: install the JDK, write your first program, master the type system, control flow, classes, inheritance, generics, collections, and exception handling. Built for engineers who want a strong foundation.

5 modules 10 lessons ~12h Certificate of completion

Your progress

0 / 10

Click "Mark complete" at the bottom of each lesson to track progress. Progress is saved locally in your browser.

Syllabus

  1. Module 1

    Setup and syntax

    Install Java and run your first program.

    2 lessons
    1. Install Java and run your first program
    2. Variables and types
  2. Module 2

    Control flow

    Make decisions and repeat work.

    1 lesson
    1. Control flow
  3. Module 3

    Object-oriented Java

    Classes, inheritance, interfaces.

    3 lessons
    1. Classes and objects
    2. Inheritance and polymorphism
    3. Interfaces and abstract classes
  4. Module 4

    Collections and generics

    The Collections framework and parametric types.

    2 lessons
    1. Collections framework
    2. Generics basics
  5. Module 5

    Modern Java

    Lambdas, streams, and exceptions.

    2 lessons
    1. Streams and lambdas
    2. Exceptions and errors

Certificate of completion

When every lesson is marked complete, the certificate becomes available below.

Get your certificate →