game-dev Build a 2D Platform Game with PyGame and Repl.it Build a fun 2D platform game while learning all about Python game development. It's is easily expandible with endless possibilities so let your imagination run wild!
automation Hiding messages in images: steganography with Python and Repl.it Build a secret communication tool with Python using steganography. Hide your messages in normal looking images so no one would suspect secret communication.
game-dev How to Make a Music Player in Python Use the pygame module to control and play music with Python.
automation URL Shortener with `pyshortners` A simple URL shortner with 3 lines of code, using the `pyshortners` module.
game-dev FLAMES Game in Python A fun game that 90's kids used to play as kids where you give your name and the name of your crush to find out if you're a match.
automation Repl Audio - Control (or create) music with code. Find, download, play, and control the volume of your music, all in code. If that's not enough, create your own music too.
automation Quicksort tutorial: Python implementation with line by line explanation Whether you’re applying for jobs or just like algorithms, it’s useful to understand how sorting works. Here you’ll create a sorter from scratch.
automation Building a Discord Bot with Python and Repl.it Build an echo bot using the Discord API. Your bot will always respond with exactly what you send it for now.
web-dev Creating and hosting a basic web application with Django and Repl.it Build a Django web application and host it with Repl.it. You’ll use geolocation a weather API to show the local weather forecast.
GUI Encode & Decode Messages The objective of this project is to encode and decode messages using a common key. You'll also build a GUI for your application.
GUI Dice Rolling Simulator In this project, you will build a graphical dice rolling simulator with the Tkinter GUI library for Python.
web-dev Bitcoin Price Notifications You'll build a Bitcoin price notification service that'll send you the latest updates to your phone. This project is easily extendable to other cryptocurrencies and services.
Machine Learning Predict Wine Quality with Machine Learning Build machine learning models that can predict the quality of wine based on traits like acidity and alcohol concentration.
Machine Learning Introduction to Machine Learning Learn the fundamental ideas of automatic classification by building a program that can learn by itself to distinguish between different categories.
web-dev Build News Word Clouds with Python In this project, you'll build a Flask web application that pulls text from RSS feeds and converts it into a beautiful word cloud.
web-dev URL shortening service with Django Build your own URL shortening service with Python and Django. This is a full video course for the beginner.
game-dev Snake Game in Python Level up your game-dev skills by taking on this intermediate project. Build your own snake game with PyGame.
game-dev Text Adventure Game While building this fun project you will work with a lot of Python concepts including the basics of game development.
automation Password Generator Create a password generator with Python to take over the tedious task of coming up with passwords that meet complexity requirements.
game-dev Memory Puzzle Game Practice your Python game development skills with this fun project. You will build a Memory Puzzle game with the PyGame library and learn all about nested for loops.
game-dev Hangman Practice your Python skills by building a Hangman game that you can play against your computer. A few basic libraries, functions and loops are all you'll need to get started.
GUI Basic GUI Calculator Build your own simple calculator with Python. In this project, you will learn how to work with mathematical calculations as well as building your own GUI.
game-dev Classic Tic-Tac-Toe Game with Python Learn how to build a fun two-player game that you can play against your friends.
web-dev Crawl Wikipedia Pages with Python Build a site crawler that follows links on webpages. This is a great introduction to automation apps for the web like checking for dead links on your web pages.