PY 150BeginnerProgramming
Python Projects
Two hundred small builds, from command-line games to apps that call AI models.
203 lessons, not started
What you will learn
- Turn an idea into a working program
- Practise the language on problems with real edges
- Build a portfolio of finished, runnable projects
Syllabus
203 lessons in 3 sections. Take them in order, or open any lesson directly.
Advanced117 lessons
- Advanced Chatbot with NLP
- Advanced Image Captioning
- Advanced Image Processing with OpenCV
- Advanced Network Traffic Monitor
- Advanced OCR with Deep Learning
- Advanced OCR with Tesseract
- Advanced Password Manager
- Advanced Recommendation System
- Advanced Spam Detection System
- AI-based Chess Game
- AI-based Image Captioning
- AI-based Language Translation
- AI-based News Summarizer
- AI-based Predictive Analytics
- AI-based Speech Synthesis
- AI-based Voice Recognition
- AI-driven Medical Diagnosis System
- AI-powered Chat Translation
- AI-powered Customer Support Chatbot
- AI-powered Document Search
- AI-powered Fraud Detection System
- AI-powered Personal Assistant
- AI-powered Recommendation System
- AI-powered Stock Market Predictor
- AI-powered Traffic Prediction
- AI-powered Video Summarizer
- Anomaly Detection System
- AR (Augmented Reality) Game
- Automated Code Review System
- Automated Code Review Tool
- Automated News Aggregator
- Automated Resume Screening with NLP
- Autonomous Drone Navigation
- Autonomous Vehicle Simulation
- Bioinformatics Data Analysis
- Blockchain-Based Voting System
- Cloud Storage Manager
- Project: Credit Card Fraud Detection System
- Customer Segmentation with ML
- Data Encryption Tool
- Data Visualization Dashboard
- Deep Learning Image Classifier
- Document Search Engine
- Email Automation System
- Face Recognition System
- Handwriting Recognition System
- Image Caption Generator
- Intelligent Personal Assistant
- Intrusion Detection System
- Language Translation App
- Machine Learning Recommendation System
- Medical Diagnosis AI
- NLP Text Summarizer
- Object Detection System
- Optical Character Recognition
- Predictive Maintenance System
- Real-Time Sentiment Analysis
- Realtime Object Tracking
- Speech to Text Converter
- Time Series Forecasting
- Video Processing Tool
- Web Scraping Automation
- WebApp Security Scanner
- Weather Forecasting App
- YouTube Video Downloader
- Zodiac Sign Predictor
- Stock Price Prediction Model
- Speech Emotion Recognition
- Virtual Reality Game (Pygame)
- Object Detection with TensorFlow
- Sentiment Analysis Model
- Chatbot with Machine Learning
- Project: Image Segmentation App
- Gesture Recognition System
- Autonomous Robot Simulation (Pygame)
- Handwriting Recognition
- Real-Time Face Mask Detection
- Real-Time Object Tracking
- Real-Time Sign Language Detection
- Real-Time Vehicle Detection
- Real-Time Emotion Detection
- Real-Time Gesture Detection
- Real-Time Handwriting Detection
- Real-Time Speech Recognition
- Real-Time Stock Price Prediction
- Real-Time Weather Forecasting
- Real-Time Air Quality Monitoring
- Real-Time Fraud Detection
- Real-Time Network Intrusion Detection
- Real-Time Anomaly Detection
- Real-Time Recommendation System
- Real-Time Customer Segmentation
- Real-Time Product Classification
- Real-Time Sales Forecasting
- Real-Time Inventory Management
- Real-Time Demand Forecasting
- Real-Time Price Optimization
- Real-Time Churn Prediction
- Real-Time Credit Scoring
- Real-Time Risk Assessment
- Real-Time Sentiment Classification
- Real-Time Topic Modeling
- Real-Time Text Summarization
- Real-Time Text Classification
- Real-Time Text Generation
- Real-Time Text Translation
- Real-Time Text Extraction
- Real-Time Image Classification
- Real-Time Image Generation
- Real-Time Image Translation
- Real-Time Image Extraction
- Real-Time Image Segmentation
- Real-Time Video Classification
- Real-Time Video Generation
- Real-Time Video Translation
- Real-Time Video Extraction
- Real-Time Video Segmentation
Beginner46 lessons
- Hello World Project
- Simple Calculator
- Guess the Number Game
- Temperature Converter
- Todo List Application (CLI)
- Basic Web Scraper
- Rock Paper Scissors Game
- Dice Rolling Simulator
- Currency Converter
- Basic Chatbot (Jarvis-style)
- Web Page Content Downloader
- Hangman Game
- ASCII Art Generator
- URL Shortener
- Random Password Generator
- Basic File Explorer
- Basic Email Sender
- Basic Quiz Game
- Morse Code Translator
- Automated File Mover
- Simple Reminder App
- Simple Stopwatch
- Word Counter
- Password Strength Checker
- Basic Alarm Clock
- Reverse a String
- Basic Music Player
- Basic Text Editor
- Fibonacci Sequence Generator
- Binary to Decimal Converter
- Calculator GUI
- Simple Blog System
- Text-Based Adventure Game
- Basic Paint Application
- Movie Recommendation System (Basic)
- Basic Calendar App
- Todo List Application
- JSON Data Validator
- Number Guessing Game with AI
- RSS Feed Reader
- Currency Exchange Rate Calculator GUI
- Web Page Scraper with Notifications
- Text-based Blackjack Game
- Personal Diary Application
- Basic Web Server (Flask)
- Basic Web Crawler
Intermediate40 lessons
- Image Recognition with OpenCV
- Basic OCR with Tesseract
- Advanced Web Scraping with BeautifulSoup
- Weather App GUI with API Integration
- Data Visualization Suite with Matplotlib & Seaborn
- Flask REST API Server with Authentication
- REST API with JWT Authentication
- File Encryption Tool with Advanced Security
- Morse Code Audio Player & Translator
- Chat Application with Socket Programming
- Dynamic Portfolio Website with Flask
- Hangman Game with Database Integration
- Automated Email Sender with Advanced Features
- Content Management System
- Cryptocurrency Portfolio Tracker
- E-commerce Analytics Platform
- URL Shortener with Analytics
- Machine Learning Model Trainer
- Personal Finance Tracker
- Real-time Chat Application
- Social Media Analytics Dashboard
- AI-Powered Task Management System
- Web Scraping Pipeline
- News Aggregator
- File Synchronization Tool
- Basic Chatroom App
- Anagram Game
- Simple Blog with Flask
- Quiz Game with Timer
- Basic File Version Control System
- Interactive Periodic Table
- Multiplayer Tic-Tac-Toe (Socket Programming)
- Weather App with Voice Commands
- Simple Weather Forecast App
- GUI-based SQL Database Viewer
- QR Code Attendance System
- GitHub Profile Viewer
- E-commerce Website (Basic)
- Real-time Chat Application (WebSocket)
- URL Expander