67%Strong matchJOY OF PROGRAMMING - Software Engineering Simulator
78%32378% positive reviews, Mostly Positive across 323 reviews·Programming · Automation
—





A terminal-based game for learning and practicing how to program in Python.
IMPORTANT NOTE: We strongly recommend "Learn Programming: Python - Remake" instead of this version. We have kept this version available for folks who may be interested/curious to try it out, but it is a significantly inferior experience compared to the Remake (see FAQs below). Welcome to Learn Programming: Python! The goal of this game is to introduce beginners to the wonders of the world of Computer Science! The game has have two core components:
This game assumes absolutely zero prerequisite background. We hope you will join us as we explore the wonders of Programming in Python!
The game executable is incorrectly flagged by some antivirus systems. The game, which was itself written in Python, is packaged into a single executable that contains a portable Python environment to ensure that the game will run even if Python is not installed. This packaging is being done using PyInstaller, and the issue of antivirus systems incorrectly flagging PyInstaller packages is well-known. I will be reaching out to antivirus companies about this issue, but for full transparency, here is the complete VirusTotal report: Also, as a gift, I have decided to release the game's source code for free! This does not include the lesson data, but it contains the actual Python code behind the game engine. I hope this practical application of Python sparks your interest in learning the language!
Steam data © 2026 Valve Corporation. Trademarks are property of their respective owners.
All matches
Finding similar games…
JOY OF PROGRAMMING - Software Engineering SimulatorShares Programming · Tutorial · Education , adds Automation78% · 323 positive reviews67%Strong match—
while True: learn()Shares Programming · Education · Logic , adds Puzzle91% · 7k positive reviews61%Good match—
Letter Quest: Grimm's Journey RemasteredShares Casual · Indie , adds Spelling94% · 326 positive reviews57%Good match—
The Farmer Was ReplacedShares Programming · Education · Text-Based , adds Automation96% · 9k positive reviews58%Good match—
RetroMazeShares Education · Logic · 2D , adds Retro96% · 2k positive reviews54%Good match—
Human-powered spacecraftShares 2D , adds Clicker94% · 695 positive reviews54%Good match—All matches
The best games like Learn Programming: Python - Retro are JOY OF PROGRAMMING - Software Engineering Simulator, while True: learn(), Letter Quest: Grimm's Journey Remastered, The Farmer Was Replaced, and RetroMaze.
Match on: filter matches for Learn Programming: Python - Retro by tag
Filters all matches
65%+Strong matches
50%+Good matches