Phase 1 of the GenAI Full-Stack Developer Track — Python foundation before FastAPI and GenAI projects.
core-python/
├── modules/ # 7-module curriculum (01 → 07)
└── interview-prep/ # Master interview guide + Top 30
# From repository root — read THEORY in the file, then run for PRACTICE
python3 core-python/modules/01-fundamentals/01_verify_installation.py
python3 core-python/modules/01-fundamentals/04_hello_world.pyEach lesson file has THEORY (docstring) + PRACTICE (numbered runnable sections).
| # | Module | Folder |
|---|---|---|
| 01 | Fundamentals | 01-fundamentals |
| 02 | Data Structures | 02-data-structures |
| 03 | Functions & Modules | 03-functions-and-modules |
| 04 | OOP | 04-object-oriented-programming |
| 05 | Data Handling | 05-data-handling |
| 06 | Intermediate | 06-intermediate-python |
| 07 | Advanced & Production | 07-advanced-and-production |
Interview prep: interview-prep/
After modules 01, 03, 04, 05 → backend-with-fastapi (FastAPI backend for GenAI apps).