A public log of my progress through Dr. Angela Yu's 100 Days of Code Bootcamp.
Join me as I tackle daily Python challenges, document my solutions, and learn from mistakes. All code is my own implementation unless noted.
This repository documents my personal journey through Dr. Angela Yu's excellent 100 Days of Code: The Complete Python Pro Bootcamp.
- Project ideas/briefs: From the course curriculum
- Code implementations: My original solutions
- Notes/Explanations: My personal understanding
Not affiliated with/instructors of the original course.
Days | Focus Area | Key Topics | Mini-Projects |
---|---|---|---|
1-7 | Python Fundamentals | Variables, Data Types, Basic I/O | Number Guesser, BMI Calc |
8-14 | Control Flow | Loops, Conditionals, Error Handling | Password Generator |
15-21 | Data Structures | Lists, Tuples, Dictionaries, Sets | Todo List Manager |
22-30 | OOP & File Handling | Classes, Inheritance, CSV/JSON Processing | Student Grade Tracker |
Days | Focus Area | Key Topics | Projects |
---|---|---|---|
31-40 | Web & APIs | Flask/Django, REST APIs, Web Scraping | Blog API, Price Tracker |
41-50 | Data Science | NumPy, Pandas, Matplotlib | Data Visualization Dashboard |
51-60 | Automation & Scripting | OS Module, Regular Expressions, Selenium | File Organizer, Web Bot |
61-70 | Databases | SQLite, PostgreSQL, ORMs (SQLAlchemy) | Inventory Management System |
Days | Focus Area | Key Topics | Capstone Projects |
---|---|---|---|
71-80 | Advanced Concepts | Decorators, Generators, Multiprocessing | Parallel Data Processor |
81-90 | DevOps & Deployment | Docker, CI/CD, AWS Basics | Cloud-Deployed Web App |
91-95 | Testing & Optimization | pytest, Profiling, Code Refactoring | Performance-Tuned App |
96-100 | Final Projects | Full-Stack Development | Portfolio Showcase App |
- Daily Code Challenges: 100+ exercises with solutions
- Milestone Projects: 15+ substantial projects (Days 30, 50, 75, 100)
- Cheat Sheets: 20+ quick-reference guides (OOP, APIs, Pandas, etc.)
git clone https://github.com/Randomiser47/learn-python.git
cd learn-python/days/day-01