Python Central HubSign in

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.

  1. Advanced117 lessons
    1. Advanced Chatbot with NLP2 min, 1 exercise
    2. Advanced Image Captioning2 min, 1 exercise
    3. Advanced Image Processing with OpenCV2 min, 1 exercise
    4. Advanced Network Traffic Monitor2 min, 1 exercise
    5. Advanced OCR with Deep Learning2 min, 1 exercise
    6. Advanced OCR with Tesseract2 min, 1 exercise
    7. Advanced Password Manager2 min, 1 exercise
    8. Advanced Recommendation System2 min, 1 exercise
    9. Advanced Spam Detection System4 min, 1 exercise
    10. AI-based Chess Game2 min, 1 exercise
    11. AI-based Image Captioning2 min, 1 exercise
    12. AI-based Language Translation2 min, 1 exercise
    13. AI-based News Summarizer2 min, 1 exercise
    14. AI-based Predictive Analytics2 min, 1 exercise
    15. AI-based Speech Synthesis2 min, 1 exercise
    16. AI-based Voice Recognition2 min, 1 exercise
    17. AI-driven Medical Diagnosis System2 min, 1 exercise
    18. AI-powered Chat Translation2 min, 1 exercise
    19. AI-powered Customer Support Chatbot2 min, 1 exercise
    20. AI-powered Document Search2 min, 1 exercise
    21. AI-powered Fraud Detection System2 min, 1 exercise
    22. AI-powered Personal Assistant2 min, 1 exercise
    23. AI-powered Recommendation System2 min, 1 exercise
    24. AI-powered Stock Market Predictor2 min, 1 exercise
    25. AI-powered Traffic Prediction2 min, 1 exercise
    26. AI-powered Video Summarizer2 min, 1 exercise
    27. Anomaly Detection System2 min, 1 exercise
    28. AR (Augmented Reality) Game2 min, 1 exercise
    29. Automated Code Review System2 min, 1 exercise
    30. Automated Code Review Tool2 min, 1 exercise
    31. Automated News Aggregator2 min, 1 exercise
    32. Automated Resume Screening with NLP4 min, 1 exercise
    33. Autonomous Drone Navigation2 min, 1 exercise
    34. Autonomous Vehicle Simulation2 min, 1 exercise
    35. Bioinformatics Data Analysis2 min, 1 exercise
    36. Blockchain-Based Voting System2 min, 1 exercise
    37. Cloud Storage Manager2 min, 1 exercise
    38. Project: Credit Card Fraud Detection System3 min, 1 exercise
    39. Customer Segmentation with ML2 min, 1 exercise
    40. Data Encryption Tool4 min, 1 exercise
    41. Data Visualization Dashboard2 min, 1 exercise
    42. Deep Learning Image Classifier2 min, 1 exercise
    43. Document Search Engine4 min, 1 exercise
    44. Email Automation System2 min, 1 exercise
    45. Face Recognition System2 min, 1 exercise
    46. Handwriting Recognition System3 min, 1 exercise
    47. Image Caption Generator2 min, 1 exercise
    48. Intelligent Personal Assistant2 min, 1 exercise
    49. Intrusion Detection System2 min, 1 exercise
    50. Language Translation App2 min, 1 exercise
    51. Machine Learning Recommendation System2 min, 1 exercise
    52. Medical Diagnosis AI2 min, 1 exercise
    53. NLP Text Summarizer2 min, 1 exercise
    54. Object Detection System2 min, 1 exercise
    55. Optical Character Recognition2 min, 1 exercise
    56. Predictive Maintenance System4 min, 1 exercise
    57. Real-Time Sentiment Analysis2 min, 1 exercise
    58. Realtime Object Tracking2 min, 1 exercise
    59. Speech to Text Converter2 min, 1 exercise
    60. Time Series Forecasting4 min, 1 exercise
    61. Video Processing Tool2 min, 1 exercise
    62. Web Scraping Automation2 min, 1 exercise
    63. WebApp Security Scanner2 min, 1 exercise
    64. Weather Forecasting App4 min, 1 exercise
    65. YouTube Video Downloader2 min, 1 exercise
    66. Zodiac Sign Predictor2 min, 1 exercise
    67. Stock Price Prediction Model2 min, 1 exercise
    68. Speech Emotion Recognition2 min, 1 exercise
    69. Virtual Reality Game (Pygame)2 min, 1 exercise
    70. Object Detection with TensorFlow2 min, 1 exercise
    71. Sentiment Analysis Model2 min, 1 exercise
    72. Chatbot with Machine Learning2 min, 1 exercise
    73. Project: Image Segmentation App2 min, 1 exercise
    74. Gesture Recognition System2 min, 1 exercise
    75. Autonomous Robot Simulation (Pygame)2 min, 1 exercise
    76. Handwriting Recognition2 min, 1 exercise
    77. Real-Time Face Mask Detection2 min, 1 exercise
    78. Real-Time Object Tracking2 min, 1 exercise
    79. Real-Time Sign Language Detection2 min, 1 exercise
    80. Real-Time Vehicle Detection2 min, 1 exercise
    81. Real-Time Emotion Detection2 min, 1 exercise
    82. Real-Time Gesture Detection2 min, 1 exercise
    83. Real-Time Handwriting Detection2 min, 1 exercise
    84. Real-Time Speech Recognition2 min, 1 exercise
    85. Real-Time Stock Price Prediction2 min, 1 exercise
    86. Real-Time Weather Forecasting2 min, 1 exercise
    87. Real-Time Air Quality Monitoring2 min, 1 exercise
    88. Real-Time Fraud Detection2 min, 1 exercise
    89. Real-Time Network Intrusion Detection4 min, 1 exercise
    90. Real-Time Anomaly Detection2 min, 1 exercise
    91. Real-Time Recommendation System2 min, 1 exercise
    92. Real-Time Customer Segmentation4 min, 1 exercise
    93. Real-Time Product Classification4 min, 1 exercise
    94. Real-Time Sales Forecasting4 min, 1 exercise
    95. Real-Time Inventory Management4 min, 1 exercise
    96. Real-Time Demand Forecasting4 min, 1 exercise
    97. Real-Time Price Optimization4 min, 1 exercise
    98. Real-Time Churn Prediction4 min, 1 exercise
    99. Real-Time Credit Scoring2 min, 1 exercise
    100. Real-Time Risk Assessment2 min, 1 exercise
    101. Real-Time Sentiment Classification2 min, 1 exercise
    102. Real-Time Topic Modeling2 min, 1 exercise
    103. Real-Time Text Summarization2 min, 1 exercise
    104. Real-Time Text Classification2 min, 1 exercise
    105. Real-Time Text Generation2 min, 1 exercise
    106. Real-Time Text Translation2 min, 1 exercise
    107. Real-Time Text Extraction2 min, 1 exercise
    108. Real-Time Image Classification4 min, 1 exercise
    109. Real-Time Image Generation4 min, 1 exercise
    110. Real-Time Image Translation4 min, 1 exercise
    111. Real-Time Image Extraction4 min, 1 exercise
    112. Real-Time Image Segmentation4 min, 1 exercise
    113. Real-Time Video Classification2 min, 1 exercise
    114. Real-Time Video Generation2 min, 1 exercise
    115. Real-Time Video Translation2 min, 1 exercise
    116. Real-Time Video Extraction2 min, 1 exercise
    117. Real-Time Video Segmentation2 min, 1 exercise
  2. Beginner46 lessons
    1. Hello World Project8 min, 1 exercise
    2. Simple Calculator5 min
    3. Guess the Number Game7 min, 1 exercise
    4. Temperature Converter7 min, 1 exercise
    5. Todo List Application (CLI)5 min
    6. Basic Web Scraper6 min
    7. Rock Paper Scissors Game9 min, 1 exercise
    8. Dice Rolling Simulator8 min, 1 exercise
    9. Currency Converter5 min
    10. Basic Chatbot (Jarvis-style)6 min
    11. Web Page Content Downloader7 min, 1 exercise
    12. Hangman Game5 min
    13. ASCII Art Generator5 min
    14. URL Shortener5 min
    15. Random Password Generator8 min, 1 exercise
    16. Basic File Explorer5 min
    17. Basic Email Sender5 min
    18. Basic Quiz Game5 min
    19. Morse Code Translator7 min, 1 exercise
    20. Automated File Mover5 min
    21. Simple Reminder App5 min
    22. Simple Stopwatch5 min
    23. Word Counter7 min, 1 exercise
    24. Password Strength Checker8 min, 1 exercise
    25. Basic Alarm Clock6 min
    26. Reverse a String7 min, 1 exercise
    27. Basic Music Player6 min
    28. Basic Text Editor5 min
    29. Fibonacci Sequence Generator7 min, 1 exercise
    30. Binary to Decimal Converter6 min, 1 exercise
    31. Calculator GUI5 min
    32. Simple Blog System5 min
    33. Text-Based Adventure Game5 min
    34. Basic Paint Application6 min
    35. Movie Recommendation System (Basic)5 min
    36. Basic Calendar App5 min
    37. Todo List Application5 min
    38. JSON Data Validator7 min, 1 exercise
    39. Number Guessing Game with AI6 min
    40. RSS Feed Reader8 min, 1 exercise
    41. Currency Exchange Rate Calculator GUI6 min
    42. Web Page Scraper with Notifications6 min
    43. Text-based Blackjack Game6 min
    44. Personal Diary Application5 min
    45. Basic Web Server (Flask)7 min
    46. Basic Web Crawler7 min, 1 exercise
  3. Intermediate40 lessons
    1. Image Recognition with OpenCV5 min, 1 exercise
    2. Basic OCR with Tesseract4 min, 1 exercise
    3. Advanced Web Scraping with BeautifulSoup4 min, 1 exercise
    4. Weather App GUI with API Integration5 min, 1 exercise
    5. Data Visualization Suite with Matplotlib & Seaborn4 min, 1 exercise
    6. Flask REST API Server with Authentication6 min, 1 exercise
    7. REST API with JWT Authentication4 min, 1 exercise
    8. File Encryption Tool with Advanced Security4 min, 1 exercise
    9. Morse Code Audio Player & Translator4 min, 1 exercise
    10. Chat Application with Socket Programming3 min, 1 exercise
    11. Dynamic Portfolio Website with Flask7 min, 1 exercise
    12. Hangman Game with Database Integration3 min, 1 exercise
    13. Automated Email Sender with Advanced Features4 min, 1 exercise
    14. Content Management System3 min, 1 exercise
    15. Cryptocurrency Portfolio Tracker5 min, 1 exercise
    16. E-commerce Analytics Platform6 min, 1 exercise
    17. URL Shortener with Analytics5 min, 1 exercise
    18. Machine Learning Model Trainer5 min, 1 exercise
    19. Personal Finance Tracker5 min, 1 exercise
    20. Real-time Chat Application7 min, 1 exercise
    21. Social Media Analytics Dashboard5 min, 1 exercise
    22. AI-Powered Task Management System5 min, 1 exercise
    23. Web Scraping Pipeline5 min, 1 exercise
    24. News Aggregator4 min, 1 exercise
    25. File Synchronization Tool5 min, 1 exercise
    26. Basic Chatroom App4 min, 1 exercise
    27. Anagram Game5 min, 1 exercise
    28. Simple Blog with Flask4 min, 1 exercise
    29. Quiz Game with Timer4 min, 1 exercise
    30. Basic File Version Control System6 min, 1 exercise
    31. Interactive Periodic Table5 min, 1 exercise
    32. Multiplayer Tic-Tac-Toe (Socket Programming)5 min, 1 exercise
    33. Weather App with Voice Commands4 min, 1 exercise
    34. Simple Weather Forecast App5 min, 1 exercise
    35. GUI-based SQL Database Viewer4 min, 1 exercise
    36. QR Code Attendance System4 min, 1 exercise
    37. GitHub Profile Viewer4 min, 1 exercise
    38. E-commerce Website (Basic)4 min, 1 exercise
    39. Real-time Chat Application (WebSocket)5 min, 1 exercise
    40. URL Expander5 min, 1 exercise

What learners say