Skip to Content
Responsible Administrator
Last Update 06/09/2026
Members 2
  • Module 1 - Python basics
    6Lessons ·
    • Lesson 1 — What Is Python?
      New
    • Lesson 2 — Installing Python & VS Code
      New
    • Lesson 3 — Running Python Scripts
      New
    • Lesson 4 — Variables & Data Types
      New
    • Lesson 5 — Input & Output
      New
    • Lesson 6 — Operators & Expressions
      New
  • Module 2 - Control Flow
    4Lessons ·
    • Lesson 1 — If, Elif, Else (Decision Making)
      New
    • Lesson 2 — Boolean Logic
      New
    • Lesson 3 — For Loops
      New
    • Lesson 4 — While Loops
      New
  • Module 3 - Data Structures
    6Lessons ·
    • Lesson 1 — Lists & List Methods
      New
    • Lesson 2 — Tuples & Immutability
      New
    • Lesson 3 — Dictionaries & Key‑Value Data
      New
    • Lesson 4 — Sets & Unique Collections
      New
    • Lesson 5 — String Basics & Methods
      New
    • Lesson 6 — String Formatting (f‑strings)
      New
  • Module 4 - Functions
    4Lessons ·
    • Lesson 1 — Defining & Calling Functions
      New
    • Lesson 2 — Return Values, Scope, and Pure Functions
      New
    • Lesson 3 — Arguments, Keyword Arguments, and Flexible Functions
      New
    • Lesson 4 — Lambda Functions & Anonymous Functions
      New
  • Module 5 - Error Handling
    3Lessons ·
    • Lesson 1 — Introduction to Errors & Exceptions
      New
    • Lesson 2 — Try, Except, Else, Finally
      New
    • Lesson 3 — Custom Exceptions & Best Practices
      New
  • Module 6 — File Handling
    3Lessons ·
    • Lesson 1 — Reading & Writing Files
      New
    • Lesson 2 — Working With File Paths & Directories (os & pathlib)
      New
    • Lesson 3 — Working With JSON & CSV Files
      New
  • Module 7 — Object‑Oriented Programming (OOP)
    4Lessons ·
    • Lesson 1 — Introduction to Classes & Objects
      New
    • Lesson 2 — Instance Attributes, Class Attributes, and Method Types
      New
    • Lesson 3 — Inheritance & Reusability
      New
    • Lesson 4 — Polymorphism, Abstract Classes, and Interfaces
      New
  • Module 8 — Modules & Packages
    3Lessons ·
    • Lesson 1 — Creating & Importing Modules
      New
    • Lesson 2 — Creating & Using Packages (__init__.py)
      New
    • Lesson 3 — Packaging & Distribution (pyproject.toml, setup.cfg)
      New