Table of Contents
Before starting to build your projects, remember to choose the platform necessary so that people who lack certain technical skills are able to utilize it. The web, desktop, and command-line are three major platforms you'll want to consider building for.
Intermediate Projects
- Random Password Generator
- Message Encoder and Decoder
- Instagram bot
- Extract Text from Image
- URL Shortener
- Tetris Game
- Automate personal habits
- Directory Tree Generator
- Automat LinkedIn Connection
- QR Code Generator
Advance Projects
- Chatbot
- Speed Typing Test
- Plagiarism checker
- Create an interactive map
- Web Crawler
- Spell Corrector GUI
- Weather app
- Voice assistant
- Extract text from videos
- Create an audiobook
Helpful Resources
- Learn Python the Hard Way
- A Byte of Python
- Python for Everybody
- The Python Guru
- RealPython
- PythonSpot
- After Hours Programming
- HackingLoops
- Clean Architectures in Python
Conclusion
What are your favorite projects in Python? Will you try any new ones in the future? I would love to hear from you in the comments below.
Happy coding!