This repository documents my 60 Python Projects Challenge, where I build real-world Python projects to strengthen my fundamentals, improve problem-solving, and explore applications in automation, data, web, and AI.
I’m building everything in public and sharing daily updates on Twitter (X).
- Build consistency with Python
- Strengthen core programming concepts
- Apply Python to real-world problems
- Create a strong public project portfolio
- Learn by doing, not just tutorials
- Python
- Flask
- Streamlit
- Matplotlib / Plotly
- BeautifulSoup / Selenium
- SQLite / PostgreSQL
- Basic Machine Learning (scikit-learn)
60-python-projects/ │ ├── beginner/ ├── intermediate/ ├── advanced/ │ └── README.md
Each project folder contains:
main.pyREADME.md(project-specific)- Screenshots or output (if applicable)
- Calculator
- Currency Converter
- Alarm Clock
- To-Do List App
- URL Shortener
- Number Guessing Game
- Rock, Paper, Scissors
- Dice Roller
- Hangman Game
- Guess the Word Game
- Text-Based Game
- Basic Flask App
- Web Scraper (BeautifulSoup)
- Image Downloader
- Random Password Generator
- Basic Chatbot
- Flashcard Quiz App
- Data Visualization with Matplotlib
- Hello World GUI (Tkinter)
- Simple File Renamer Script
- Personal Portfolio Website
- RESTful API with Flask
- Simple Blog System
- URL Scraper
- Stock Price Tracker
- Quiz Game with GUI
- Snake Game
- Tic Tac Toe Game with AI
- Text-Based RPG
- Chat Application
- Password Manager
- File Organizer
- Recipe Book App
- BMI Calculator
- Book Recommendation App
- Expense Tracker
- Database-Driven Web App
- Web Scraping with Selenium
- Interactive Map (Folium / Plotly)
- ML Model Deployment (Streamlit / Flask)
- Stock Market Prediction App
- Neural Network from Scratch
- NLP Text Classification
- Real-Time Object Detection
- Speech-to-Text Application
- Automated Testing Framework
- Cryptocurrency Trading Bot
- Health Monitoring System
- Data Pipeline with Apache Airflow
- Smart Home Controller
- E-commerce Website (Cart & Checkout)
- Social Media Dashboard
- Cryptocurrency Price Tracker
- Facial Recognition Web App
- Voice-Controlled Assistant
- Blockchain Implementation in Python
- Augmented Reality App
- Gesture Recognition System
- Self-Driving Car Simulation
- Music Recommendation System (ML)
- [✅] Day 1–10
- Day 11–20
- Day 21–30
- Day 31–40
- Day 41–50
- Day 51–60
I’m sharing daily progress, lessons, and mistakes on Twitter (X).
Follow along:
https://twitter.com/shad921z
If you have suggestions, ideas, or improvements, feel free to open an issue or drop feedback. Learning in public 🚀