Beginner Python projects and Replit basics
Learn the basics of the Replit IDE. Why use an online IDE and what are all those different panes?
Learn how to create files, read from them, write to them, and import and export them in bulk.
Here we show you how to work with other people’s code in a variety of ways: in many cases all you need to do is import antigravity and fly away.
Follow along to plot every city in the USA and find out if richer people live longer.
Intermediate Python projects and advanced Replit
Some software needs to be configured in specific ways so you’ll also learn how to modify what happens when you press that big green “run” button.
We’ll build a 2D juggling game using PyGame in this lesson and you’ll learn more about graphics programming at the same time: sprites, physics, and more.
Have you been hacked? It’s only a matter of time if you haven’t. Learn how to keep your secrets safe, even when coding in public spaces.
By this stage you’ll have made a few mistakes. Learn the TDD way and how to write code that tests your other code to catch frustrating errors before they can hurt anyone.
Learn to look like a hacker by getting more than one cursor, using keyboard shortcuts, and all of the other productivity features that Replit offers.
Connect a Replit database and perform so-called "CRUD" (Create, Read, Update, Delete) operations that are fundamental to any database-backed software.
Learn more about what web scraping is, how websites are built, and how to automatically scrape data from websites.
Build a more advanced scraper that extracts the plain text from news articles, stripping away the ‘boilerplate’ content.
Build an echo bot using the Discord API. Your bot will always respond with exactly what you send it for now.
A NodeJS version of the Discord bot tutorial above. Even if you prefer Python, it’s good to go through this one too.
Build a django web application and host it with Replit. You’ll use geolocation a weather API to show the local weather forecast
Another web application, but using NodeJS instead of Django. Build a basic app to manage customer information.
Build a machine-learning based text classifier. We skip the maths but show how you can use machine learning libraries to implement useful solutions.
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.
Build a secret communication tool with Python using steganography. Hide your messages in normal looking images so no one would suspect secret communication.
Build a fun 2D platform game while learning all about Python game development. It's easily expandable with endless possibilities so let your imagination run wild!
Create a static site generator in python. It's simple and flexible allowing you to easily configure it afterwards to meet any particular custom needs.
Build the Snake game using Pygame. The implementation process leaves you with vital knowledge of Python programming principles you are likely to need in future projects.
Build an app that allows the user to record stock purchases, track the current price of all stocks held through web scraping and also shows the user the percentage gain or loss on their holdings, for each stock and in total.
Build the classic Tic-tac-toe game for online multiplayer mode. Create the game interface using Kaboom.js and use WebSocket to allow realtime gameplay over the internet. The tutorial provides valuable knowledge on game development and network programming principles.
Build a leaderboard website for online technical challenges using the replit.web framework. The implementation focuses on generic aspects of a leaderboard and allows you to customize the styling to create one for your own competition.
Create a paid content site using the replit.web framework and Stripe for checkout and payments. The site will also track a user's purchases allowing you to show them a library of their past orders.
Build a bulk email sending application using Nix and Celery on Replit. Explore the power of Nix on Replit to setup a database, webserver and message broker while celery will be used to schedule and run background tasks.
Build a clone of the popular Wordle word guessing game. The game is similar to Hangman in that one player enters the word and the other player tries to guess it. At the end of the tutorial you will know how to use Rich to build your own version of Wordle on the Replit platform.