Back to Resource Hub
PF201Official Course Module

Java Programming & OOP

Master object-oriented design, class structures, inheritance, and core algorithms.

Curriculum & Lecture Notes

Showing 7 of 7 total modules

Module 1• 16 min read

Origins, Mindset & Ecosystem of Java

From a Secret Appliance Project to Powering Global Enterprise Systems

HistoryOOP ConceptsJVM ArchitectureJava EditionsSecurity Sandbox
Learn
Module 2• 12 min read

Java Syntax Basics

Understanding data types, variables, operators, arrays, and program structure.

Java SyntaxData TypesVariablesOperatorsArraysCompilation
Learn
Module 3• 10 min read

Your First Java Program: Hello World

Understanding the structure, compilation pipeline, and execution of a Java application.

Hello WorldJava SyntaxCompilationCLIMain MethodSystem.out
Learn
Module 4• 15 min read

Java Basic Syntax & Core Concepts

Mastering Java syntax rules, identifiers, modifiers, variables, enums, and keywords.

Java SyntaxIdentifiersModifiersVariablesEnumsKeywordsComments
Learn
Module 5• 16 min read

Java Variables & Data Types

Understanding memory scopes, primitive types, reference data types, and console I/O in Java.

VariablesLocal ScopeInstance VariablesStatic VariablesPrimitive TypesReference TypesScannerConsole I/O
Learn
Module 6• 20 min read

Java Operators & Expression Evaluation

A comprehensive guide to mathematical, comparison, bitwise, conditional, and memory operators in Java.

OperatorsArithmeticRelationalLogicalBitwiseTernaryinstanceofPrecedence
Learn
Module 7• 22 min read

Java Decision Making & Control Flow

Mastering conditional branching with if-else logic, nested conditions, ternary expressions, and switch statements.

Decision Makingif-elseif-else-if LadderNested ifTernary Operatorswitch StatementFall-ThroughDefault Case
Learn