Udemy – 100 Days of Code: The Complete Python Pro Bootcamp
About Course
Udemy Original Course Link
Python 3 – the latest version of Python
PyCharm, Jupyter Notebook, Google Colab
Python Scripting and Automation
Python Game Development
Web Scraping
Beautiful Soup
Selenium Web Driver
Request
WTForms
Data Science
Pandas
NumPy
Matplotlib
Plotly
Scikit learn
Seaborn
Turtle
Python GUI Desktop App Development
Tkinter
Front-End Web Development
HTML 5
CSS 3
Bootstrap 4
Bash Command Line
Git, GitHub and Version Control
Backend Web Development
Flask
REST
APIs
Databases
SQL
SQLite
PostgreSQL
Authentication
Web Design
Deployment with GitHub Pages, Heroku and GUnicorn
and much much more!
By the end of this course, you will be fluently programming in Python and you’ll be so good at Python that you can get a job or use the language professionally.
You’ll also build a portfolio of 100 projects that you can show off to any potential employer. Including:
Blackjack
Snake Game
Pong Game
Auto Swipe on Tinder
Auto Job Applications on LinkedIn
Automate Birthday Emails/SMS
Fully Fledged Blog Website
Build Your Own Public API
Data Science with Google Trends
Analysing Lego Datasets
Google App Store Analysis
and much much more!
Course Content
Udemy – 100 Days of Code: The Complete Python Pro Bootcamp
- 01:10:20
- 57:58
03. Day 3 – Beginner – Control Flow and Logical Operators
01:14:1704. Day 4 – Beginner – Randomisation and Python Lists
01:03:5705. Day 5 – Beginner – Python Loops
46:2906. Day 6 – Beginner – Python Functions & Karel
01:22:3607. Day 7 – Beginner – Hangman
57:4008. Day 8 – Beginner – Function Parameters & Caesar Cipher
01:05:2109. Day 9 – Beginner – Dictionaries, Nesting and the Secret Auction
49:3810. Day 10 – Beginner – Functions with Outputs
54:4311. Day 11 – Beginner – The Blackjack Capstone Project
47:2412. Day 12 – Beginner – Scope & Number Guessing Game
49:0313. Day 13 – Beginner – Debugging How to Find and Fix Errors in your Code
42:4414. Day 14 – Beginner – Higher Lower Game Project
36:3415. Day 15 – Intermediate – Local Development Environment Setup & the Coffee Machine
39:2416. Day 16 – Intermediate – Object Oriented Programming (OOP)
01:04:3917. Day 17 – Intermediate – The Quiz Project & the Benefits of OOP
01:02:3518. Day 18 – Intermediate – Turtle & the Graphical User Interface (GUI)
01:27:3819. Day 19 – Intermediate – Instances, State and Higher Order Functions
44:5920. Day 20 – Intermediate – Build the Snake Game Part 1 Animation & Coordinates
50:3421. Day 21 – Intermediate – Build the Snake Game Part 2 Inheritance & List Slicing
49:4022. Day 22 – Intermediate – Build Pong The Famous Arcade Game
52:3823. Day 23 – Intermediate – The Turtle Crossing Capstone Project
35:2924. Day 24 – Intermediate – Files, Directories and Paths
01:03:0825. Day 25 – Intermediate – Working with CSV Data and the Pandas Library
01:15:1326. Day 26 – Intermediate – List Comprehension and the NATO Alphabet
45:0027. Day 27 – Intermediate – Tkinter, args, kwargs and Creating GUI Programs
01:17:5528. Day 28 – Intermediate – Tkinter, Dynamic Typing and the Pomodoro GUI Application
01:09:1329. Day 29 – Intermediate – Building a Password Manager GUI App with Tkinter
55:2930. Day 30 – Intermediate – Errors, Exceptions and JSON Data Improving the Password
00:0031. Day 31 – Intermediate – Flash Card App Capstone Project
48:2832. Day 32 – Intermediate+ Send Email (smtplib) & Manage Dates (datetime)
01:01:2233. Day 33 – Intermediate+ API Endpoints & API Parameters – ISS Overhead Notifier
51:4934. Day 34 – Intermediate+ API Practice – Creating a GUI Quiz App
54:3535. Day 35 – Intermediate+ Keys, Authentication & Environment Variables Send SMS
01:02:5636. Day 36 – Intermediate+ Stock Trading News Alert Project
39:5237. Day 37 – Intermediate+ Habit Tracking Project API Post Requests & Headers
38:4738. Day 38 – Intermediate+ Workout Tracking Using Google Sheets
03:3439. Day 39 – Intermediate+ Capstone Part 1 Flight Deal Finder
04:3840. Day 40 – Intermediate+ Capstone Part 2 Flight Club
02:4741. Day 41 – Web Foundation – Introduction to HTML
57:1442. Day 42 – Web Foundation – Intermediate HTML
01:00:4143. Day 43 – Web Foundation – Introduction to CSS
56:1044. Day 44 – Web Foundation – Intermediate CSS
01:08:4845. Day 45 – Intermediate+ Web Scraping with Beautiful Soup
01:04:0446. Day 46 – Intermediate+ Create a Spotify Playlist using the Musical Time Machine
04:1247. Day 47 – Intermediate+ Create an Automated Amazon Price Tracker
05:3248. Day 48 – Intermediate+ Selenium Webdriver Browser and Game Playing Bot
53:0449. Day 49 – Intermediate+ Automating Job Applications on LinkedIn
03:1350. Day 50 – Intermediate+ Auto Tinder Swiping Bot
06:4451. Day 51 – Intermediate+ Internet Speed Twitter Complaint Bot
05:3952. Day 52 – Intermediate+ Instagram Follower Bot
03:2853. Day 53 – Intermediate+ Web Scraping Capstone – Data Entry Job Automation
07:3854. Day 54 – Intermediate+ Introduction to Web Development with Flask
56:4155. Day 55 – Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game
32:0156. Day 56 – Intermediate+ Rendering HTMLStatic files and Using Website Templates
39:2957. Day 57 – Intermediate+ Templating with Jinja in Flask Applications
37:1458. Day 58 – Web Foundation Bootstrap
01:39:5259. Day 59 – Advanced – Blog Capstone Project Part 2 – Adding Styling
60. Day 60 – Advanced – Make POST Requests with Flask and HTML Forms
61. Day 61 – Advanced – Building Advanced Forms with Flask-WTForms
62. Day 62 – Advanced – Flask, WTForms, Bootstrap and CSV – Coffee & Wifi Project
63. Day 63 – Advanced – Databases and with SQLite and SQLAlchemy
64. Day 64 – Advanced – My Top 10 Movies Website
65. Day 65 – Web Design School – How to Create a Website that People will Love
01:05:5766. Day 66 – Advanced – Building Your Own API with RESTful Routing
15:0767. Day 67 – Advanced – Blog Capstone Project Part 3 – RESTful Routing
68. Day 68 – Advanced – Authentication with Flask
38:3769. Day 69 – Advanced – Blog Capstone Project Part 4 – Adding Users
70. Day 70 – Advanced – Git, Github and Version Control
01:15:0071. Day 71 – Advanced – Deploying Your Web Application
01:3372. Day 72 – Advanced – Data Exploration with Pandas College Major v.s. Your Salary
73. Day 73 – Advanced – Data Visualisation with Matplotlib Programming Languages
74. Day 74 – Advanced – Aggregate & Merge Data with Pandas Analyse the LEGO Dataset
75. Day 75 – Advanced – Google Trends Data Resampling and Visualising Time Series
76. Day 76 – Advanced – Beautiful Plotly Charts & Analysing the Android App Store
77. Day 77 – Advanced – Computation with NumPy and N-Dimensional Arrays
78. Day 78 – Advanced – Linear Regression and Data Visualisation with Seaborn
79. Day 79 – Advanced – Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
80. Day 80 – Advanced – The Tragic Discovery of Handwashing t-Tests & Distributions
81. Day 81 – Advanced – Capstone Project – Predict House Prices
82. Day 82 – Professional Portfolio Project – [Python Scripting]
83. Day 83 – Professional Portfolio Project – [Python Web Development]
02:4584. Day 84 – Professional Portfolio Project – [Python Scripting]
85. Day 85 – Professional Portfolio Project – [GUI]
86. Day 86 – Professional Portfolio Project – [GUI]
87. Day 87 – Professional Portfolio Project – [Game]
88. Day 88 – Professional Portfolio Project – [Web Development]
89. Day 89 – Professional Portfolio Project – [Web Development]
90. Day 90 – Professional Portfolio Project – [GUI Desktop App]
91. Day 91 – Professional Portfolio Project – [HTTP Requests & APIs]
92. Day 92 – Professional Portfolio Project – [Image Processing & Data Science]
93. Day 93 – Professional Portfolio Project – [Web Scraping]
94. Day 94 – Professional Portfolio Project – [GUI Automation]
95. Day 95 – Professional Portfolio Project – [Game]
96. Day 96 – Professional Portfolio Project – [HTTP Requests & APIs]
97. Day 97 – Professional Portfolio Project – [Web Development]
98. Day 98 – Professional Portfolio Project – [Python Automation]
99. Day 99 – Professional Portfolio Project – [Data Science]
100. Day 100 – Professional Portfolio Project – [Data Science]
101. Final Stretch
02:41:16