100 Days Of Code - The Complete Python Pro Boot... (2026 Update)
100 Days of Code: The Complete Python Pro Bootcamp is a popular online course designed by Dr. Angela Yu to take students from absolute beginners to professional Python developers through hands-on, project-based learning. Course Overview
- README
- Demo video
- Deployed version (Render, PythonAnywhere, or Vercel)
Phase 2 (Days 16–30): Object-Oriented Programming & GUI
Here’s where many beginners stumble. OOP concepts (classes, inheritance, polymorphism) are taught through building a Coffee Machine simulator, then an actual GUI version with turtle graphics. Day 20–21: Snake Game (a classic). 100 Days of Code - The Complete Python Pro Boot...
- Days 1-14: Basics (variables, loops, functions, lists, dictionaries).
- Days 15-30: Intermediate (OOP, recursion, modules, APIs, GUI with Tkinter).
- Days 31-50: Web Development (Flask, HTML/CSS, APIs, authentication).
- Days 51-70: Automation & Data Science (Pandas, Selenium, BeautifulSoup, Matplotlib).
- Days 71-100: Advanced (Data cleaning, portfolio projects, machine learning intro).