I'm searching for the same type of games, I had a nice list there -> https://www.freecodecamp.org/news/12-free-coding-games-to-learn-programming-for-beginners/ CodeCombat looks great, but only the 5 first levels are free. I tried Codewars too, but for me, https://checkio.org/ was the best way to be introduced to the language. Old post, but maybe it'll help? :) Answer from Riton- on reddit.com
🌐
CodeCombat
codecombat.com
CodeCombat: Learn to Code by Playing a Game
Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites.
🌐
Grant Jenks
grantjenks.com › docs › freegames
Free Python Games — Free Python Games 2.5.3 documentation
Free Python Games is an Apache2 licensed collection of free Python games intended for education and fun. The games are written in simple Python code and designed for experimentation and changes.
🌐
IDTech
idtech.com › blog › easy-games-to-make-in-python
9 Cool & Easy Games to Make in Python (And Starter Code for Beginners)
March 27, 2024 - Python is one of the best programming languages for beginners, and what better way for them to learn (or reinforce their new skills) than by creating their own games? With simple syntax and powerful libraries like NumPy, Matplotlib, and PyGame, kids can learn the benefits of Python while building fun and interactive games in relatively no time.
🌐
GitHub
gist.github.com › wynand1004 › ec105fd2f457b10d971c09586ec44900
A Simple Snake Game made in Python 3 · GitHub
Nice game, you can create classes for the snake body, scoreboard, food and maybe wall. Then the code will be more structured :) ... /bin/python3 "/home/devil/Code/Python/Turtle/Snake Game/snake_game.py" Traceback (most recent call last): File "/home/devil/Code/Python/Turtle/Snake Game/snake_game.py", line 4, in <module> import turtle File "/usr/lib/python3.10/turtle.py", line 107, in <module> import tkinter as TK ModuleNotFoundError: No module named 'tkinter'
🌐
Reddit
reddit.com › r/learnpython › i want to learn python and develop games, from where should i start.
r/learnpython on Reddit: I Want to learn Python and develop games, from where should I start.
July 30, 2024 -

Hello everyone, lately my interest on game making has grown larger, I have never done any sort of coding before, except for that time I made pong in Python... but that was over three years ago, I have completely forgot every thing I learned lol and I had to stop learning it because I didn't have any time at the time any longer.

So from where should I start?

🌐
CheckiO
checkio.org
CheckiO - coding games and programming challenges for beginner and advanced
We have also created Empire of Code - a space game with a mix of strategy, tactics and coding. In addition to the 50k monthly active Python and TypeScript players, who are constantly improving their skills by engaging in CheckiO missions and analysing other members’ solutions, CheckiO is ...
Find elsewhere
🌐
AskPython
askpython.com › python › examples › easy-games-in-python
Easy Games in Python - AskPython
April 20, 2026 - You can start with text-based games using only print() and input(), then move to graphical games using the built-in turtle module or install pygame via pip install pygame. A number guessing game or a Quiz Game are the easiest starting points.
🌐
Pygame
pygame.org › news
pygame news
Over the next weeks we have plenty of game jams that people from the pygame communities take part in. The pygames hackathon runs from March 20th, 2023 to April 17th 2023, and is open to people in USA and Canada. For this one there's $12,700 in prizes. "If you love programming and gaming, this is the perfect opportunity to showcase your skills and have some fun!" Then the must-use-python PyWeek challenge "Invites entrants to write a game in one week from scratch either as an individual or in a team.
🌐
Codédex
codedex.io › codédex | start your coding adventure ⋆˙⟡
Codédex | Start Your Coding Adventure ⋆˙⟡
Codédex is a new way to learn to code for kids and adults alike. Journey through the fantasy land of Python, HTML, CSS, or JavaScript, earn experience points (XP) to unlock new regions, and collect all the badges at your own pace.
🌐
Pygame
pygame.org › tags › all
all
Full-featured game console based on pygame that can be integrated in your python game in order to execute python command/scripts/custom in-game functions, pip install pgconsole
🌐
GitHub
github.com › itspyguru › Python-Games
GitHub - itspyguru/Python-Games: A collection of small python games made by me using pygame and tkinter libraries · GitHub
This repository contains a collection of small python games made by me using turtle, tkinter and pygame library.
Author   itspyguru
🌐
GitHub
github.com › grantjenks › free-python-games
GitHub - grantjenks/free-python-games: Free Python Games · GitHub
Free Python Games is an Apache2 licensed collection of free Python games intended for education and fun. The games are written in simple Python code and designed for experimentation and changes.
Author   grantjenks
🌐
Reddit
reddit.com › r/python › what are the biggest ever games made with python and/or pygame?
r/Python on Reddit: What are the biggest ever games made with Python and/or Pygame?
August 14, 2022 - That's not the actual code, its just a quick remake of it in python for demonstration sake (hence why its titled 'pseudocode') ... Probably Doki Doki Literature Club. It's made witn RenPy as are almost all visual novels. ... man that's really hard to pin down because most games aren't just made in one thing, their made of many components some of which might be python, some of which are other things.
🌐
Google Play
play.google.com › store › apps › details
Python Coding Game - Apps on Google Play
July 25, 2025 - Python Coding Game makes learning Python fun and interactive!
🌐
Code.org
code.org › en-US › tools › python-lab
Python Lab | Learn Real Python Coding in School
Check out the starter projects below to see how Python Lab works, you can also remix them and make them your own! Watch the painter make a beautiful image with butterflies and flowers ... Try to get a successful run on the slot machine! ... Explore a text-based dungeon adventure game built in Python!
🌐
DEV Community
dev.to › unitybuddy › 5-python-games-with-source-code-3g2b
5+ Python Games With Source Code - DEV Community
October 24, 2021 - Python is a great programming language for Game development, which makes it more popular. Since Python is easy to use and understand, game developers choose Python for making (small) games just like Snake game, Air Strike, Ninja run, etc.
🌐
Medium
medium.com › @marsmans › beginner-python-game-2f322dfc6bef
Build A Game In Python — For Beginners | by Sam Marsman | Medium
February 5, 2023 - Start by writing a statement describing the game — this will be printed when the game is run. print("Guess a number between 1 and 100. I'll tell you if the number I chose is lower or higher than your guess.") print is a built-in python method that displays text in the terminal. We need to declare some variables now. One variable is needed to hold the value of the random number that the code will generate.
🌐
Python.org
discuss.python.org › python help
Beginner wants to learn Python to make simple games – where to start? - Python Help - Discussions on Python.org
August 6, 2025 - Hello everyone, I am a 14-year-old student and just started learning Python. I have a dream of working at NASA, so I want to learn programming soon. Currently, I want to make a simple game in Python, for example a meteo…