Skip to main content
Published / updated
TRACK 13 · Beginner → Intermediate

Python Programming Foundation

Python fundamentals, OOP, files, automation and introductory FastAPI.

Prerequisites

  • No Python experience required
  • Basic computer usage

Expected outcome

Write structured Python programs and build a small tested FastAPI backend.

Curriculum topics

  1. 01Variables, types and control flow
  2. 02Collections and functions
  3. 03Exceptions, files and CSV
  4. 04Modules, packages and virtual environments
  5. 05Object-oriented Python and JSON
  6. 06Databases and REST calls
  7. 07FastAPI introduction

Practical learning

  • Process a CSV file and parse an API response
  • Build GET and POST endpoints
Continue your learning pathNext recommended track →