<aside> ☕

L1.1 — Intro to OOP introduces the core concepts of Object-Oriented Programming (OOP) using Java, covering the fundamental differences from procedural programming, classes vs objects (blueprint vs instances), how Java's compilation and execution model works (.java → javac → .class → JVM), basic Java syntax (class declaration, member variables, methods, statements), the main() method as the entry point, and conditionals with boolean operators.

</aside>

📋 At a Glance


1. Course Overview

Module Structure

Programming II builds on the procedural programming concepts from Programming I, transitioning to object-oriented programming using Java. The module covers: