100-Days-of-Code-Python icon indicating copy to clipboard operation
100-Days-of-Code-Python copied to clipboard

This repository tracks my progress through Dr. Angela Yu's 100 Days of Code: The Complete Python Pro Bootcamp for 2023 course.

100 Days of Code (Python) - Udemy

💡 Dr. Angela Yu's course, 100 Days of Code: The Complete Python Pro Bootcamp, aims to create fluent and well-rounded Python developers by exposing them to a wide array of Python programming concepts and techniques for 100 days straight. After completing the course, although I didn't complete it within the 100 days, I can confidently say that this was undoubtedly the best online course I've ever taken. Not only did I learn Python from zero-to-hero, but I was also taught things that most other courses skip over such as, but not limited to:

  • The importance of understanding the underlying theory behind the code we write

  • How to learn effectively and efficiently, and continue to grow your skills

  • How to comply with industry best practices and standards as related to Python development

    I would highly recommend this course to anyone that I know that is considering learning Python, or somebody who is even just considering learning to code in general. The knowledge that this course supplied opened doors for me and accomplished a life goal of mine that I wasn't sure that I'd ever accomplish. For a full list of concepts and techniques covered in the course, please see the course syllabus, or visit the course on Udemy.

🧰 Local setup instructions and the requirements.txt file are included in each project, if you'd like to try any for yourself.

🏁 Completed on Feb 9, 2023.

👤 If anyone needs help with the course, please feel free to contact me on Telegram.

🚨 While this repository's filesystem contains the project files that I completed for all 100 days of the course, below are the links the projects that were the most interesting/signifigant to me throughout the course:

All projects require Python version >= 3.9 and the packages in their corresponding package requirements to run.


From days001-80 - Lecture & Lesson Guided Projects

day002: Tip Calculator

day005: Password Generator

day007: Hangman

day008: Caesar Cipher

day011: Blackjack

day016: Coffee Machine

day017: Quiz

day018: Hirst Painting

day019: Turtle Race

day021: Snake Game

day022: Pong

day025: U.S. States Game

day026: Nato Phonetic Alphabet

day028: Pomodoro

day030: Advanced Password Manager

day031: Flashcard

day033: ISS Notifier

day034: Quizzler

day036: Stock Alert

day039: Cheap Flights Finder w/ GUI

day046: Spotify Time Machine

day047: Amazon Price Tracker

day048: Cookie Clicker Automation

day052: Instagram Follower Bot

day053: Zillow Web Scraper

day056: harrisonschick.com - Personal Website

day057: FinWeek - Stock News Website

day059: Harrison's Developer Blog - CRUD Webapp

day062: Coffee & Wifi - CRUD Webapp

day063: Virtual Bookshelf - CRUD Webapp

day064: My Top 10 Movies - CRUD Webapp

day080: Housing Price Predictions - Data Science Capstone Project


From days081-100 - Self-Guided Portfolio Projects

day083: CLI TicTacToe Game

day084: Markit - Image Watermarking Software

day089: Disappearing Text Webapp

day092: Custom Web Scraper - Taapi.io

day093: Google Dinosaur Game Automation

day094: Space Invaders with Pygame

day095: Custom API Based Website - Portfolio Analytics Dashboard

day097: Custom Automation Project - Daily Stock Portfolio Report

day100: Predict Earnings using Multivariate Regression


🏁 The Finish Line! 🏁