This repository documents my progress through 100 Days of Code: The Complete Python Pro Bootcamp by Dr. Angela Yu on Udemy.
The goal of this challenge is to build consistency as a developer by coding every day while learning Python through hands-on projects, exercises, and real-world applications.
Over 100 days, I’ll build Python projects ranging from beginner exercises to automation tools, API integrations, data projects, and web applications.
As I transition into software development, I want to build strong programming fundamentals through consistent daily practice and project-based learning.
This repository includes:
- Daily coding exercises
- Project files from each lesson
- Personal solutions and experiments
- Notes and refactors as my skills improve
- Version-controlled progress tracked through Git commits
Throughout this course, I’ll work with:
- Python fundamentals
- Variables and data types
- Functions
- Loops and conditionals
- Object-Oriented Programming (OOP)
- File handling
- APIs
- Web scraping
- Automation
- Data analysis
- GUI development
- Flask web development
- Databases
Each day contains its own folder with source code, notes, and project files.
.
├── Day01/
├── Day02/
├── Day03/
├── ...
└── Day100/- Day 1
- Day 2
- Day 3
- Day 4
- Day 5
- Day 6
- ...
- Day 100
Note: This repository reflects my learning journey. Earlier projects may not represent my current coding style as I continue to improve and refactor.
Created by Geoffrey Woytt as part of my software engineering journey.
