Module 1: C Is Not Java

Mindset shift for OOP developers

Lessons

IDTitleDuration
1-1The Compilation Pipeline25 min
1-2Your First Real C Program25 min
1-3Types, sizeof & Memory Layout30 min
1-4The main() Contract & argv25 min
1-5printf, Format Strings & Undefined Behaviour30 min

Project

| 1-proj | Project: CLI Calculator | 45 min |

Key Concepts

compilation-pipeline, types, memory-layout, undefined-behaviour

PDF Status

  • PDF ch01 (Setup and the Compilation Model) — Written. Draws from lessons 1-1, 1-2.
  • PDF ch02 (Types, Operators, and Control Flow) — Written. Draws primarily from lesson 1-3 (Types, sizeof).

Notes

Initial ingest from raw/course/src/data/modules/m1.js. Expand with deeper analysis of lesson content, pedagogical notes, and cross-module connections.