← Back to All Courses

🐍 Python Programming Lessons

Interactive lessons to learn python programming step by step

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

algorithm and leetcode and AI coding 1

practice algorithm and leetcode and vibe coding 1

8

algorithm and leetcode and AI coding 2

Practice algorithms and data structures with LeetCode-style problems.

9

python game programming and godot 1

python game programming and godot 1

10

python game programming and godot 2

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