← Back to All Courses

🐍 Python Programming Lessons

Interactive lessons to learn python programming step by step

🐍 Python Class Onboarding Guide
1

how computer and program work together

Learn the fundamentals of computer and how its hardware and software work together and practice with the Little Man Computer simulator.

2

variable, data type, and function

Understand Python variables, different data types, and how to create and use functions.

3

list and dict and collection

Master Python's built-in data structures: strings, lists, dictionaries, and other collections.

4

control structure and loop

Learn about conditional statements, loops, and control flow in Python programming.

5

class and object

Introduction to object-oriented programming with Python classes and objects.

6

python file structure and package management

Learn file operations, input/output handling, and Python package management.

7

debugging, testing, and best practices

Use the debugger, write unit tests with pytest, and follow Python best practices (PEP 8, type hints).

8

algorithm and leetcode and AI coding 1

practice algorithm and leetcode and vibe coding 1

9

algorithm and leetcode and AI coding 2

Practice algorithms and data structures with LeetCode-style problems.

10

python game programming and godot 1

python game programming and godot 1

11

python game programming and godot 2

Learn game development with Python and introduction to Godot game engine.

12

final project and showcase

Plan, build, and present a capstone Python project combining skills from the course.