← All courses

First language

Python Fundamentals

Learn readable programming fundamentals through automation, data, APIs, and practical business examples.

24 lessons1 levelIn progress status

The full path is mapped. Lesson publishing is in progress.

Level 1

Fundamentals

Write small programs, work with data, and understand common errors.

  1. 01
    Run your first Python file10 min
    Planned
  2. 02
    print(), statements, and comments10 min
    Planned
  3. 03
    Variables and clear names12 min
    Planned
  4. 04
    Numbers and arithmetic12 min
    Planned
  5. 05
    Strings and useful text14 min
    Planned
  6. 06
    Booleans and comparisons12 min
    Planned
  7. 07
    Input and output12 min
    Planned
  8. 08
    Type conversion10 min
    Planned
  9. 09
    Conditions14 min
    Planned
  10. 10
    Nested decisions14 min
    Planned
  11. 11
    Lists15 min
    Planned
  12. 12
    Tuples and sets14 min
    Planned
  13. 13
    Dictionaries16 min
    Planned
  14. 14
    for loops15 min
    Planned
  15. 15
    while loops14 min
    Planned
  16. 16
    Functions16 min
    Planned
  17. 17
    Parameters and return values16 min
    Planned
  18. 18
    Scope12 min
    Planned
  19. 19
    Errors and exceptions16 min
    Planned
  20. 20
    Modules and imports14 min
    Planned
  21. 21
    Read and write files16 min
    Planned
  22. 22
    JSON and CSV18 min
    Planned
  23. 23
    pip and virtual environments16 min
    Planned
  24. 24
    Build a P&L and risk calculator35 min
    Planned

Keep free learning visible

Learned something? Star the repo.

A GitHub star is a tiny thank-you that helps the next vibe coder discover these free lessons.

  • Free to learn
  • Open source
  • Built with learners
Open GitHub & starOn GitHub, tap Star near the top-right.