Contact
Evil Genius SocietyHomeLearnForumLeaderboardSocialsMessages

All Modules

10 modules, zero to hero. Work through them in order — each one builds on the last.

  1. Modules 1

    Getting Started & Fundamentals

    Write your first Python program and learn variables, types, and basic arithmetic.

    10 lessons

    View module
  2. Modules 2

    Control Flow

    Booleans, conditionals, and loops — teach your programs to make decisions and repeat work.

    10 lessons

    View module
  3. Modules 3

    Data Structures

    Lists, tuples, dictionaries, and sets — the containers every real program needs.

    10 lessons

    View module
  4. Modules 4

    Functions & Scope

    Package logic into reusable functions and understand how scope works.

    10 lessons

    View module
  5. Modules 5

    Object-Oriented Programming

    Classes, objects, inheritance, and polymorphism.

    11 lessons

    View module
  6. Modules 6

    File Handling & Error Management

    Read and write files, work with CSV/JSON, and handle exceptions gracefully.

    9 lessons

    View module
  7. Modules 7

    Modules, Packages & Environment

    Organize code across files, use pip, and manage virtual environments.

    8 lessons

    View module
  8. Modules 8

    Working with Data & APIs

    Call APIs with requests, parse JSON, and handle network errors.

    8 lessons

    View module
  9. Modules 9

    Intermediate Python & Best Practices

    Generators, decorators, context managers, regex, and testing.

    10 lessons

    View module
  10. Modules 10

    Capstone Projects

    Put it all together and ship something real.

    6 lessons

    View module