Skip to content
Resources

Course syllabuses

Pick a course to see the full module outline. Every syllabus is maintained centrally and updated as courses evolve.

Select a course

Java Syllabus

Master object-oriented programming, collections and database access with Java.

  1. 01

    Module 1 — Java foundations

    • JDK, JRE and JVM
    • Variables, data types and operators
    • Control statements and loops
    • Arrays and strings
  2. 02

    Module 2 — Object-oriented programming

    • Classes, objects and constructors
    • Inheritance and method overriding
    • Abstraction and interfaces
    • Encapsulation and access modifiers
  3. 03

    Module 3 — Core libraries

    • String, StringBuilder and wrapper classes
    • Exception handling and custom exceptions
    • File I/O basics
    • Packages and build structure
  4. 04

    Module 4 — Collections and generics

    • List, Set, Map and Queue
    • Iterators and comparators
    • Generics fundamentals
    • Choosing the right collection
  5. 05

    Module 5 — Modern Java

    • Lambda expressions
    • Streams and functional operations
    • Optional and date/time API
    • Multithreading basics
  6. 06

    Module 6 — Databases with JDBC

    • SQL essentials
    • JDBC connections and statements
    • CRUD operations
    • Mini project build
Chat with Us on WhatsApp