Skip to content

Shad921z/60-python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

60 Python Projects Challenge

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).


Goals of the Challenge

  • 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

Tech Stack

  • Python
  • Flask
  • Streamlit
  • Matplotlib / Plotly
  • BeautifulSoup / Selenium
  • SQLite / PostgreSQL
  • Basic Machine Learning (scikit-learn)

Project Structure

60-python-projects/ │ ├── beginner/ ├── intermediate/ ├── advanced/ │ └── README.md


Each project folder contains:

  • main.py
  • README.md (project-specific)
  • Screenshots or output (if applicable)

🟢 Beginner Projects

Simple Apps & Tools

  1. Calculator
  2. Currency Converter
  3. Alarm Clock
  4. To-Do List App
  5. URL Shortener

Fun & Games

  1. Number Guessing Game
  2. Rock, Paper, Scissors
  3. Dice Roller
  4. Hangman Game
  5. Guess the Word Game
  6. Text-Based Game

Web & API Basics

  1. Basic Flask App
  2. Web Scraper (BeautifulSoup)
  3. Image Downloader

Logic & Automation

  1. Random Password Generator
  2. Basic Chatbot
  3. Flashcard Quiz App
  4. Data Visualization with Matplotlib

GUI Starters

  1. Hello World GUI (Tkinter)
  2. Simple File Renamer Script

Intermediate Projects

Web & API Projects

  1. Personal Portfolio Website
  2. RESTful API with Flask
  3. Simple Blog System
  4. URL Scraper
  5. Stock Price Tracker

Games & GUI

  1. Quiz Game with GUI
  2. Snake Game
  3. Tic Tac Toe Game with AI
  4. Text-Based RPG

Productivity & Utilities

  1. Chat Application
  2. Password Manager
  3. File Organizer
  4. Recipe Book App
  5. BMI Calculator
  6. Book Recommendation App

Automation & Data

  1. Expense Tracker
  2. Database-Driven Web App
  3. Web Scraping with Selenium
  4. Interactive Map (Folium / Plotly)
  5. ML Model Deployment (Streamlit / Flask)

Advanced Projects

AI & Machine Learning

  1. Stock Market Prediction App
  2. Neural Network from Scratch
  3. NLP Text Classification
  4. Real-Time Object Detection
  5. Speech-to-Text Application

Automation & DevOps

  1. Automated Testing Framework
  2. Cryptocurrency Trading Bot
  3. Health Monitoring System
  4. Data Pipeline with Apache Airflow
  5. Smart Home Controller

Web & Full-Stack

  1. E-commerce Website (Cart & Checkout)
  2. Social Media Dashboard
  3. Cryptocurrency Price Tracker
  4. Facial Recognition Web App
  5. Voice-Controlled Assistant

Advanced Applications

  1. Blockchain Implementation in Python
  2. Augmented Reality App
  3. Gesture Recognition System
  4. Self-Driving Car Simulation
  5. Music Recommendation System (ML)

Progress Tracking

  • [✅] Day 1–10
  • Day 11–20
  • Day 21–30
  • Day 31–40
  • Day 41–50
  • Day 51–60

Build in Public

I’m sharing daily progress, lessons, and mistakes on Twitter (X).

Follow along:
https://twitter.com/shad921z


Feedback

If you have suggestions, ideas, or improvements, feel free to open an issue or drop feedback. Learning in public 🚀

About

Building 60 python projects to strenghthen my fundamentals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors