Medium Courses
Medium Modules
Core intensive modules for building real projects.
Terminal Game Engine Architecture
12 lessons
Learn to build a robust game engine in the terminal. Covers the 3-stage loop, entity systems, collision layers, and state-driven architecture.
Roguelike Development in ASCII
20 lessons
Build a complete, feature-rich roguelike game from scratch. This course covers advanced systems engineering: ray-cast FOV, Dijkstra pathfinding, and cellular automata.
Data Visualization as Art
25 lessons
Transform data into beautiful, compelling art. This course takes you beyond basic charts to creating stunning, artistic visualizations from real-world data, teaching you every step of the process.
Sound & Music with Python
25 lessons
From the first beep to complex melodies, this course teaches you the fundamentals of audio processing, wave generation, and creating complete musical patterns with code.
Procedural Art with Python
30 lessons
Learn to create art from code. This comprehensive course teaches you to combine randomness and rules to build generative art systems that produce unique and surprising results every time.