100 Days of Code: The Complete Python Pro Bootcamp
About Course
Learn Python programming from beginner to professional with this comprehensive 100 Days of Code: The Complete Python Pro Bootcamp course. Taught by the lead instructor at the App Brewery, this course covers everything you need to know to become a Python developer.
This free course, available on Theetay from Udemy, includes over 65 hours of HD video tutorials and builds your programming knowledge while making real-world Python projects.
The course includes the latest tools and technologies used at large companies, including:
- Python 3
- 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
You’ll also build a portfolio of 100 projects, 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
Start your journey to becoming a Python developer today. Enroll in this free course from Udemy, available on Theetay!
What Will You Learn?
- You will master the Python programming language by building 100 unique projects over 100 days.
- You will learn automation, game, app and web development, data science and machine learning all using Python.
- You will be able to program in Python professionally
- You will learn Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, and Matplotlib.
- Create a portfolio of 100 Python projects to apply for developer jobs
- Be able to build fully fledged websites and web apps with Python
- Be able to use Python for data science and machine learning
- Build games like Blackjack, Pong and Snake using Python
- Build GUIs and Desktop applications with Python
Course Content
001 – Day 1 – Beginner – Working with Variables in Python to Manage Data
new topic
-
001 What you’re going to get from this course.mp4
00:00 -
002 START HERE.mp4
00:00 -
003 Downloadable Resources and Tips for Taking the Course.mp4
00:00 -
004 Day 1 Goals what we will make by the end of the day.mp4
00:00 -
005 FAQ Can I Use PyCharmVSCode Another Local Code Editor.html
00:00 -
006 Printing to the Console in Python.mp4
00:00 -
007 How to Enrol for Free on Auditorium.mp4
00:00 -
008 (Interactive Coding Exercise) Printing.mp4
00:00 -
009 String Manipulation and Code Intelligence.mp4
00:00 -
010 (Interactive Coding Exercise) Debugging Practice.mp4
00:00 -
011 The Python Input Function.mp4
00:00 -
012 (Interactive Coding Exercise) Input Function.mp4
00:00 -
013 Python Variables.mp4
00:00 -
014 (Interactive Coding Exercise) Variables.mp4
00:00 -
015 Variable Naming.mp4
00:00 -
016 Variable Naming Quiz.html
00:00 -
017 Day 1 Project Band Name Generator.mp4
00:00 -
018 Congratulations! Well done!.mp4
00:00 -
external-links.txt
00:00
002 – Day 2 – Beginner – Understanding Data Types and How to Manipulate Strings
new topic
-
001 Day 2 Goals what we will make by the end of the day.mp4
00:00 -
A Message from the Professor
-
002 Python Primitive Data Types.mp4
00:00 -
003 Data Types Quiz.html
00:00 -
004 Type Error, Type Checking and Type Conversion.mp4
00:00 -
005 (Interactive Coding Exercise) Data Types.mp4
00:00 -
006 Mathematical Operations in Python.mp4
00:00 -
007 (Interactive Coding Exercise) BMI Calculator.mp4
00:00 -
008 Number Manipulation and F Strings in Python.mp4
00:00 -
009 (Interactive Coding Exercise) Life in Weeks.mp4
00:00 -
010 Mathematical Operations Quiz.html
00:00 -
Section Quiz
003 – Day 3 – Beginner – Control Flow and Logical Operators
new topic
-
001 Day 3 Goals what we will make by the end of the day.mp4
00:00 -
002 Get Access to the Monthly App Brewery Newsletter.html
00:00 -
003 Control Flow with if else and Conditional Operators.mp4
00:00 -
004 (Interactive Coding Exercise) Odd or Even Introducing the Modulo.mp4
00:00 -
005 Nested if statements and elif statements.mp4
00:00 -
006 (Interactive Coding Exercise) BMI 2.0.mp4
00:00 -
007 (Interactive Coding Exercise) Leap Year.mp4
00:00 -
008 Multiple If Statements in Succession.mp4
00:00 -
009 (Interactive Coding Exercise) Pizza Order Practice.mp4
00:00 -
010 Logical Operators.mp4
00:00 -
011 (Interactive Coding Exercise) Love Calculator.mp4
00:00 -
012 Day 3 Project Treasure Island.mp4
00:00 -
013 Share and Show off your Project!.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
004 – Day 4 – Beginner – Randomisation and Python Lists
new topic
-
0005 (Interactive Coding Exercise) Banker Roulette – Who will pay the bill_en.srt
00:00 -
001 Day 4 Goals what we will make by the end of the day.mp4
00:00 -
002 Random Module.mp4
00:00 -
003 (Interactive Coding Exercise) Heads or Tails.mp4
00:00 -
004 Understanding the Offset and Appending Items to Lists.mp4
00:00 -
005 (Interactive Coding Exercise) Banker Roulette – Who will pay the bill.mp4
00:00 -
006 IndexErrors and Working with Nested Lists.mp4
00:00 -
007 List and IndexError Quiz.html
00:00 -
008 (Interactive Coding Exercise) Treasure Map.mp4
00:00 -
009 Day 4 Project Rock Paper Scissors.mp4
00:00 -
010 Programming is like going to the Gym.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
005 – Day 5 – Beginner – Python Loops
new topic
-
001 Day 5 Goals what we will make by the end of the day.mp4
00:00 -
002 Using the for loop with Python Lists.mp4
00:00 -
003 (Interactive Coding Exercise) Average Height.mp4
00:00 -
004 (Interactive Coding Exercise) High Score.mp4
00:00 -
005 for loops and the range() function.mp4
00:00 -
006 (Interactive Coding Exercise) Adding Even Numbers.mp4
00:00 -
007 (Interactive Coding Exercise) The FizzBuzz Job Interview Question.mp4
00:00 -
008 Day 5 Project Create a Password Generator.mp4
00:00 -
009 Hard Work and Perseverance beats Raw Talent Every Time.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
006 – Day 6 – Beginner – Python Functions & Karel
new topic
-
001 Day 6 Goals what we will make by the end of the day.mp4
00:00 -
002 Defining and Calling Python Functions.mp4
00:00 -
003 The Hurdles Loop Challenge.mp4
00:00 -
004 Indentation in Python.mp4
00:00 -
005 Code Indentation Quiz.html
00:00 -
006 While Loops.mp4
00:00 -
007 Hurdles Challenge using While Loops.mp4
00:00 -
008 Jumping over Hurdles with Variable Heights.mp4
00:00 -
009 Final Project Escaping the Maze.mp4
00:00 -
010 Why is this so Hard! Can I really do this.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
007 – Day 7 – Beginner – Hangman
new topic
-
0003 Challenge 1 – Picking a Random Words and Checking Answers_en.srt
00:00 -
001 Day 7 Goals what we will make by the end of the day.mp4
00:00 -
002 How to break a Complex Problem down into a Flow Chart.mp4
00:00 -
003 Challenge 1 – Picking a Random Words and Checking Answers.mp4
00:00 -
004 Challenge 1 Solution – How to Check the User’s Answer.mp4
00:00 -
005 Challenge 2 – Replacing Blanks with Guesses.mp4
00:00 -
006 Challenge 2 Solution – How to Replace the Blanks.mp4
00:00 -
007 Challenge 3 – Checking if the Player has Won.mp4
00:00 -
008 Challenge 3 Solution – How to Check if the Player Won.mp4
00:00 -
009 Challenge 4 – Keeping Track of the Player’s Lives.mp4
00:00 -
010 Challenge 4 Solution – How to Keep Track of the Player’s Lives.mp4
00:00 -
011 Challenge 5 – Improving the User Experience.mp4
00:00 -
012 Challenge 5 Solution – How to Add ASCII Art and Improve the UI.mp4
00:00 -
013 The Benefits of Daily Practice.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
008 – Day 8 – Beginner – Function Parameters & Caesar Cipher
new topic
-
0006 Caesar Cipher Part 1 – Encryption_en.srt
00:00 -
001 Day 8 Goals what we will make by the end of the day.mp4
00:00 -
002 Functions with Inputs.mp4
00:00 -
003 Positional vs. Keyword Arguments.mp4
00:00 -
004 (Interactive Coding Exercise) Paint Area Calculator.mp4
00:00 -
005 (Interactive Coding Exercise) Prime Number Checker.mp4
00:00 -
006 Caesar Cipher Part 1 – Encryption.mp4
00:00 -
007 Caesar Cipher Part 2 – Decryption.mp4
00:00 -
008 Caesar Cipher Part 3 – Reorganising our Code.mp4
00:00 -
009 Caesar Cipher Part 4 – User Experience Improvements & Final Touches.mp4
00:00 -
010 How You Can Stay Motivated.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
009 – Day 9 – Beginner – Dictionaries, Nesting and the Secret Auction
new topic
-
001 Day 9 Goals what we will make by the end of the day.mp4
00:00 -
002 The Python Dictionary Deep Dive.mp4
00:00 -
003 (Interactive Coding Exercise) Grading Program.mp4
00:00 -
004 Nesting Lists and Dictionaries.mp4
00:00 -
005 (Interactive Coding Exercise) Dictionary in List.mp4
00:00 -
006 Python Dictionaries Quiz.html
00:00 -
007 The Secret Auction Program Instructions and Flow Chart.mp4
00:00 -
008 Solution and Complete Code for the Secret Auction Program.mp4
00:00 -
009 Motivation and the Accountability Trick.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
010 – Day 10 – Beginner – Functions with Outputs
new topic
-
001 Day 10 Goals what we will make by the end of the day.mp4
00:00 -
002 Functions with Outputs.mp4
00:00 -
003 Multiple return values.mp4
00:00 -
004 (Interactive Coding Exercise) Days in Month.mp4
00:00 -
005 Docstrings.mp4
00:00 -
006 Functions Quiz.html
00:00 -
007 Calculator Part 1 Combining Dictionaries and Functions.mp4
00:00 -
008 Print vs. Return.mp4
00:00 -
009 While Loops, Flags and Recursion.mp4
00:00 -
010 Calculator Finishing Touches and Bug Fixes.mp4
00:00 -
011 How to Get a Good Night’s Sleep.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
011 – Day 11 – Beginner – The Blackjack Capstone Project
new topic
-
0004 Hint 6-8 Solution Walkthrough_en.srt
00:00 -
001 Day 11 Goals what we will make by the end of the day.mp4
00:00 -
002 Blackjack Program Requirements and Game Rules.mp4
00:00 -
003 Hint 4 & 5 Solution Walkthrough.mp4
00:00 -
004 Hint 6-8 Solution Walkthrough.mp4
00:00 -
005 Hint 9 Solution Walkthrough Refactoring and calling calculate_score().mp4
00:00 -
006 Hint 10-12 Solution Walkthrough.mp4
00:00 -
007 Hint 13 Solution Walkthrough.mp4
00:00 -
008 A Solid Foundation goes a Long Way.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
012 – Day 12 – Beginner – Scope & Number Guessing Game
new topic
-
001 Namespaces Local vs. Global Scope.mp4
00:00 -
002 Does Python Have Block Scope.mp4
00:00 -
003 How to Modify a Global Variable.mp4
00:00 -
004 Python Constants and Global Scope.mp4
00:00 -
005 Scope Quiz.html
00:00 -
006 Introducing the Final Project The Number Guessing Game.mp4
00:00 -
007 Solution & Walkthrough to the Number Guessing Game.mp4
00:00 -
008 Don’t be too hard on yourself.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
013 – Day 13 – Beginner – Debugging How to Find and Fix Errors in your Code
new topic
-
001 Describe the Problem.mp4
00:00 -
002 Reproduce the Bug.mp4
00:00 -
003 Play Computer and Evaluate Each Line.mp4
00:00 -
004 Fixing Errors and Watching for Red Underlines.mp4
00:00 -
005 Squash bugs with a print() Statement.mp4
00:00 -
006 Bringing out the BIG Gun Using a Debugger.mp4
00:00 -
007 Final Debugging Tips.mp4
00:00 -
008 (Interactive Coding Exercise) Debugging Odd or Even.mp4
00:00 -
009 (Interactive Coding Exercise) Debugging Leap Year.mp4
00:00 -
010 (Interactive Coding Exercise) Debugging FizzBuzz.mp4
00:00 -
011 Building Confidence.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
014 – Day 14 – Beginner – Higher Lower Game Project
new topic
-
001 Introduction & Program Requirements for the Higher Lower Game.mp4
00:00 -
002 Solution & Walkthrough of the Higher Lower Game.mp4
00:00 -
003 Study Tip Set Reminders in Your Calendar to Review.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
015 – Day 15 – Intermediate – Local Development Environment Setup & the Coffee Machine
new topic
-
0008 Location, Location, Location – Pavlov’s Coding Corner_en.srt
00:00 -
001 Installing Python Locally on Your Computer.mp4
00:00 -
002 Download PyCharm for Windows or Mac.mp4
00:00 -
003 PyCharm’s Charming Features (while you wait for the download to finish).mp4
00:00 -
004 How to Install PyCharm on Windows.mp4
00:00 -
005 Installing PyCharm on Mac.mp4
00:00 -
006 Introduction & Requirements for the Coffee Machine Project.mp4
00:00 -
007 Solution & Walkthrough for the Coffee Machine Code.mp4
00:00 -
008 Location, Location, Location – Pavlov’s Coding Corner.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
016 – Day 16 – Intermediate – Object Oriented Programming (OOP)
new topic
-
001 Why do we need OOP and how does it work.mp4
00:00 -
002 How to use OOP Classes and Objects.mp4
00:00 -
003 Constructing Objects and Accessing their Attributes and Methods.mp4
00:00 -
004 How to Add Python Packages and use PyPi.mp4
00:00 -
005 Practice Modifying Object Attributes and Calling Methods.mp4
00:00 -
006 Python Objects Quiz.html
00:00 -
007 Building the Coffee Machine in OOP.mp4
00:00 -
008 Walkthrough and Solution for the OOP Coffee Machine.mp4
00:00 -
009 Don’t forget to review occasionally.mp4
00:00 -
external-links.txt
00:00
017 – Day 17 – Intermediate – The Quiz Project & the Benefits of OOP
new topic
-
001 Day 17 Goals what we will make by the end of the day.mp4
00:00 -
002 How to create your own Class in Python.mp4
00:00 -
003 Working with Attributes, Class Constructors and the __init__() Function.mp4
00:00 -
004 Adding Methods to a Class.mp4
00:00 -
005 Quiz Project Part 1 Creating the Question Class.mp4
00:00 -
006 Quiz Project Part 2 Creating the List of Question Objects from the Data.mp4
00:00 -
007 Quiz Project Part 3 The QuizBrain and the next_question() Method.mp4
00:00 -
008 Quiz Project Part 4 How to continue showing new Questions.mp4
00:00 -
009 Quiz Project Part 5 Checking Answers and Keeping Score.mp4
00:00 -
010 The Benefits of OOP Use Open Trivia DB to Get New Questions.mp4
00:00 -
011 Run for that Bus!.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
018 – Day 18 – Intermediate – Turtle & the Graphical User Interface (GUI)
new topic
-
008 Python Tuples and How to Generate Random RGB Colours.mp4
00:00 -
009 Turtle Challenge 5 – Draw a Spirograph.mp4
00:00 -
010 The Hirst Painting Project Part 1 – How to Extract RGB Values from Images.mp4
00:00 -
011 The Hirst Painting Project Part 2 – Drawing the Dots.mp4
00:00 -
012 Space out your study sessions and stay consistent.mp4
00:00 -
external-links.txt
00:00 -
0003 Turtle Challenge 1 – Draw a Square_en.srt
00:00 -
001 Day 18 Goals what we will make by the end of the day.mp4
00:00 -
002 Understanding Turtle Graphics and How to use the Documentation.mp4
00:00 -
003 Turtle Challenge 1 – Draw a Square.mp4
00:00 -
004 Importing Modules, Installing Packages, and Working with Aliases.mp4
00:00 -
005 Turtle Challenge 2 – Draw a Dashed Line.mp4
00:00 -
006 Turtle Challenge 3 – Drawing Different Shapes.mp4
00:00 -
007 Turtle Challenge 4 – Generate a Random Walk.mp4
00:00 -
Section Quiz
019 – Day 19 – Intermediate – Instances, State and Higher Order Functions
new topic
-
0003 Challenge Make an Etch-A-Sketch App_en.srt
00:00 -
001 Day 19 Goals what we will make by the end of the day.mp4
00:00 -
002 Python Higher Order Functions & Event Listeners.mp4
00:00 -
003 Challenge Make an Etch-A-Sketch App.mp4
00:00 -
004 Object State and Instances.mp4
00:00 -
005 Understanding the Turtle Coordinate System.mp4
00:00 -
006 Turtle Coordinate System Quiz.html
00:00 -
007 Aaaand, we’re off to the races!.mp4
00:00 -
008 Expand on the Solutions.mp4
00:00 -
external-links.txt
00:00
020 – Day 20 – Intermediate – Build the Snake Game Part 1 Animation & Coordinates
new topic
-
001 Day 20 Goals what we will make by the end of the day.mp4
00:00 -
002 Screen Setup and Creating a Snake Body.mp4
00:00 -
003 Animating the Snake Segments on Screen.mp4
00:00 -
004 Create a Snake Class & Move to OOP.mp4
00:00 -
005 How to Control the Snake with a Keypress.mp4
00:00 -
006 Programming is not Memorising.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
021 – Day 21 – Intermediate – Build the Snake Game Part 2 Inheritance & List Slicing
new topic
-
001 Day 21 Goals what we will make by the end of the day.mp4
00:00 -
002 Class Inheritance.mp4
00:00 -
003 Inheritance Quiz.html
00:00 -
004 Detect Collisions with Food.mp4
00:00 -
005 Create a Scoreboard and Keep Score.mp4
00:00 -
006 Detect Collisions with the Wall.mp4
00:00 -
007 Detect Collisions with your own Tail.mp4
00:00 -
008 How to Slice Lists & Tuples in Python.mp4
00:00 -
009 Stay motivated by remembering the reason you signed up.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
022 – Day 22 – Intermediate – Build Pong The Famous Arcade Game
new topic
-
001 Day 22 Goals what you will make by the end of the day.mp4
00:00 -
002 Set up the Main Screen.mp4
00:00 -
003 Create a Paddle that responds to Key Presses.mp4
00:00 -
004 Write the Paddle Class and Create the Second Paddle.mp4
00:00 -
005 Write the Ball Class and Make the Ball Move.mp4
00:00 -
006 Add the Ball Bouncing Logic.mp4
00:00 -
007 How to Detect Collisions with the Paddle.mp4
00:00 -
008 How to Detect when the Ball goes Out of Bounds.mp4
00:00 -
009 Score Keeping and Changing the Ball Speed.mp4
00:00 -
010 Picturing fears even the worst-case scenario is not so scary.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
023 – Day 23 – Intermediate – The Turtle Crossing Capstone Project
new topic
-
0006 Solution to Step 3 – Create the Player Behaviour_en.srt
00:00 -
001 Day 23 Goals what you will make by the end of the day.mp4
00:00 -
002 Choose Your Difficulty.html
00:00 -
003 How to use the Starter Code.mp4
00:00 -
004 Step 1 – Check out how the game play works.html
00:00 -
005 Step 2 – Break down the Problem.html
00:00 -
006 Solution to Step 3 – Create the Player Behaviour.mp4
00:00 -
007 Solution to Step 4 – Create the Car Behaviour.mp4
00:00 -
008 Solution to Step 5 – Detect when the Turtle collides with a Car squish.mp4
00:00 -
009 Solution to Step 6 – Detect when the Player has reached the other side.mp4
00:00 -
010 Solution to Step 7 – Add the Scoreboard and Game Over sequence.mp4
00:00 -
011 This course is not about typing out code.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
024 – Day 24 – Intermediate – Files, Directories and Paths
new topic
-
001 Day 24 Goals what you will make by the end of the day.mp4
00:00 -
002 Add a High Score to the Snake Game.mp4
00:00 -
003 How to Open, Read, and Write to Files using the with Keyword.mp4
00:00 -
004 Challenge Read and Write the High Score to a File in Snake.mp4
00:00 -
005 Understand Relative and Absolute File Paths.mp4
00:00 -
006 File Paths Quiz.html
00:00 -
007 Introducing the Mail Merge Challenge.mp4
00:00 -
008 Solution & Walkthrough for the Mail Merge Project.mp4
00:00 -
009 What’s the correct solution What’s the best answer What’s the right way.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
025 – Day 25 – Intermediate – Working with CSV Data and the Pandas Library
new topic
-
001 Day 25 Goals what we will make by the end of the day.mp4
00:00 -
002 Reading CSV Data in Python.mp4
00:00 -
003 DataFrames & Series Working with Rows & Columns.mp4
00:00 -
004 The Great Squirrel Census Data Analysis (with Pandas!).mp4
00:00 -
005 U.S. States Game Part 1 Setup.mp4
00:00 -
006 U.S. States Game Part 2 Challenge with .csv.mp4
00:00 -
007 U.S. States Game Part 3 Saving Data to .csv.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
026 – Day 26 – Intermediate – List Comprehension and the NATO Alphabet
new topic
-
001 Day 26 Goals what you will make by the end of the day.mp4
00:00 -
002 How to Create Lists using List Comprehension.mp4
00:00 -
003 (Interactive Coding Exercise) Squaring Numbers.mp4
00:00 -
004 (Interactive Coding Exercise) Filtering Even Numbers.mp4
00:00 -
005 (Interactive Coding Exercise) Data Overlap.mp4
00:00 -
006 Apply List Comprehension to the U.S. States Game.mp4
00:00 -
007 How to use Dictionary Comprehension.mp4
00:00 -
008 (Interactive Coding Exercise) Dictionary Comprehension 1.mp4
00:00 -
009 (Interactive Coding Exercise) Dictionary Comprehension 2.mp4
00:00 -
010 How to Iterate over a Pandas DataFrame.mp4
00:00 -
011 Introducing the NATO Alphabet Project.mp4
00:00 -
012 Solution & Walkthrough for the NATO Alphabet Project.mp4
00:00 -
external-links.txt
00:00
027 – Day 27 – Intermediate – Tkinter, args, kwargs and Creating GUI Programs
new topic
-
001 Day 27 Goals what we will make by the end of the day.mp4
00:00 -
002 History of GUI and Introduction to Tkinter.mp4
00:00 -
003 Creating Windows and Labels with Tkinter.mp4
00:00 -
004 Setting Default Values for Optional Arguments inside a Function Header.mp4
00:00 -
005 Default Values Quiz.html
00:00 -
006 args Many Positional Arguments.mp4
00:00 -
007 kwargs Many Keyword Arguments.mp4
00:00 -
008 Optional Arguments, args and kwargs Quiz.html
00:00 -
009 Buttons, Entry, and Setting Component Options.mp4
00:00 -
010 Other Tkinter Widgets Radiobuttons, Scales, Checkbuttons and more.mp4
00:00 -
011 Tkinter Layout Managers pack(), place() and grid().mp4
00:00 -
012 Mile to Kilometers Converter Project.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
028 – Day 28 – Intermediate – Tkinter, Dynamic Typing and the Pomodoro GUI Application
new topic
-
0003 Challenge – Complete the Application’s User Interface (UI)_en.srt
00:00 -
001 Day 28 Goals what we will make by the end of the day.mp4
00:00 -
002 How to work with the Canvas Widget and Add Images to Tkinter.mp4
00:00 -
003 Challenge – Complete the Application’s User Interface (UI).mp4
00:00 -
004 Add a Count Down Mechanism.mp4
00:00 -
005 Dynamic Typing Explained.mp4
00:00 -
006 Setting Different Timer Sessions and Values.mp4
00:00 -
007 Adding Checkmarks and Resetting the Application.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
029 – Day 29 – Intermediate – Building a Password Manager GUI App with Tkinter
new topic
-
0002 Challenge 1 – Working with Images and Setting up the Canvas_en.srt
00:00 -
001 Day 29 Goals what we will make by the end of the day.mp4
00:00 -
002 Challenge 1 – Working with Images and Setting up the Canvas.mp4
00:00 -
003 Challenge 2 – Use grid() and columnspan to Complete the User Interface.mp4
00:00 -
004 Solution to the Creating the Grid Layout.mp4
00:00 -
005 Challenge 3 – Saving Data to File.mp4
00:00 -
006 Dialog Boxes and Pop-Ups in Tkinter.mp4
00:00 -
007 Generate a Password & Copy it to the Clipboard.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
030 – Day 30 – Intermediate – Errors, Exceptions and JSON Data Improving the Password
new topic
-
0008 Challenge 1 – Handling Exceptions in the Password Manager_en.srt
00:00 -
001 Day 30 Goals what you will make by the end of the day.mp4
00:00 -
002 Catching Exceptions The try catch except finally Pattern.mp4
00:00 -
003 Raising your own Exceptions.mp4
00:00 -
004 (Interactive Coding Exercise) IndexError Handling.mp4
00:00 -
005 (Interactive Coding Exercise) KeyError Handling.mp4
00:00 -
006 Code Exercise Exception Handling in the NATO Phonetic Alphabet Project.mp4
00:00 -
007 Write, read and update JSON data in the Password Manager.mp4
00:00 -
008 Challenge 1 – Handling Exceptions in the Password Manager.mp4
00:00 -
009 Challenge 2 – Search for a Website in the Password Manager.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
031 – Day 31 – Intermediate – Flash Card App Capstone Project
new topic
-
001 Day 31 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Create the User Interface (UI) with Tkinter.html
00:00 -
003 Solution & Walkthrough for Creating the UI.mp4
00:00 -
004 Step 2 – Create New Flash Cards.html
00:00 -
005 Solution & Walkthrough for Creating New Flash Cards.mp4
00:00 -
006 Step 3 – Flip the Cards!.html
00:00 -
007 Solution & Walkthrough for Flipping Cards.mp4
00:00 -
008 Step 4 – Save Your Progress.html
00:00 -
009 Solution & Walkthrough for Saving Progress.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
032 – Day 32 – Intermediate+ Send Email (smtplib) & Manage Dates (datetime)
new topic
-
0005 Challenge 1 – Send Motivational Quotes on Mondays via Email_en.srt
00:00 -
001 Day 32 Goals what we will make by the end of the day.mp4
00:00 -
002 A Note About the Next Lesson Google SMTP Port.html
00:00 -
003 How to Send Emails with Python using SMTP.mp4
00:00 -
004 Working with the datetime Module.mp4
00:00 -
005 Challenge 1 – Send Motivational Quotes on Mondays via Email.mp4
00:00 -
006 Automated Birthday Wisher Project Challenge.mp4
00:00 -
007 Solution & Walkthrough for the Automated Birthday Wisher.mp4
00:00 -
008 Run Your Python Code in the Cloud!.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
033 – Day 33 – Intermediate+ API Endpoints & API Parameters – ISS Overhead Notifier
new topic
-
0005 Challenge – Build a Kanye Quotes App using the Kanye Rest API_en.srt
00:00 -
001 Day 33 Goals what you will make by the end of the day.mp4
00:00 -
002 What are Application Programming Interfaces (APIs).mp4
00:00 -
003 API Endpoints and Making API Calls.mp4
00:00 -
004 Working with Responses HTTP Codes, Exceptions & JSON Data.mp4
00:00 -
005 Challenge – Build a Kanye Quotes App using the Kanye Rest API.mp4
00:00 -
006 Understand API Parameters Match Sunset Times with the Current Time.mp4
00:00 -
007 ISS Overhead Notifier Project – Challenge & Solution.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
034 – Day 34 – Intermediate+ API Practice – Creating a GUI Quiz App
new topic
-
0007 Python Typing Type Hints and Arrows -_en.srt
00:00 -
001 Day 34 Goals what you will make by the end of the day.mp4
00:00 -
002 Trivia Question API Challenge.mp4
00:00 -
003 Solution & Walkthrough for getting Trivia Questions.mp4
00:00 -
004 Unescaping HTML Entities.mp4
00:00 -
005 Class based Tkinter UI.mp4
00:00 -
006 Python Typing & Showing the Next Question in the GUI.mp4
00:00 -
007 Python Typing Type Hints and Arrows -.mp4
00:00 -
008 Check the Answer.mp4
00:00 -
009 Give Feedback to the Player, Keep Score and Fix the Bugs =).mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
035 – Day 35 – Intermediate+ Keys, Authentication & Environment Variables Send SMS
new topic
-
0004 Challenge – Check if it Will Rain in the Next 12 Hours_en.srt
00:00 -
001 Day 35 Goals what you will make by the end of the day.mp4
00:00 -
002 What is API Authentication and Why Do We Need to Authenticate Ourselves.mp4
00:00 -
003 Using API Keys to Authenticate and Get the Weather from OpenWeatherMap.mp4
00:00 -
004 Challenge – Check if it Will Rain in the Next 12 Hours.mp4
00:00 -
005 Sending SMS via the Twilio API.mp4
00:00 -
006 Use PythonAnywhere to Automate the Python Script.mp4
00:00 -
007 Understanding Environment Variables and Hiding API Keys.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
036 – Day 36 – Intermediate+ Stock Trading News Alert Project
new topic
-
0003 Solution & Walkthrough for Step 1 – Check for Stock Price Movements_en.srt
00:00 -
001 Day 36 Goals what you will make by the end of the day.mp4
00:00 -
002 Choose Your Destiny!.html
00:00 -
003 Solution & Walkthrough for Step 1 – Check for Stock Price Movements.mp4
00:00 -
004 Solution & Walkthrough for Step 2 – Get the News Articles.mp4
00:00 -
005 Solution & Walkthrough for Step 3 – Send the SMS Messages.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
037 – Day 37 – Intermediate+ Habit Tracking Project API Post Requests & Headers
new topic
-
001 Day 37 Goals what you will make by the end of the day.mp4
00:00 -
002 HTTP Post Requests.mp4
00:00 -
003 Advanced Authentication using an HTTP Header.mp4
00:00 -
004 Challenge Add a Pixel to the Habit Tracker using a Post Request.mp4
00:00 -
005 Autofilling today’s date using strftime.mp4
00:00 -
006 How to use HTTP Put and Delete Requests.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
038 – Day 38 – Intermediate+ Workout Tracking Using Google Sheets
new topic
-
001 Day 38 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Setup API Credentials and Google Spreadsheet.html
00:00 -
003 Step 2 – Get Exercise Stats with Natural Language Queries.html
00:00 -
004 Step 3 – Setup Your Google Sheet with Sheety.html
00:00 -
005 Step 4 – Saving Data into Google Sheets.html
00:00 -
006 Step 5 – Authenticate Your Sheety API.html
00:00 -
007 Step 6 – Environment Variables in Repl.it.html
00:00 -
external-links.txt
00:00 -
Section Quiz
039 – Day 39 – Intermediate+ Capstone Part 1 Flight Deal Finder
new topic
-
001 Day 39 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Choose Your Path and Download the Starting Project.html
00:00 -
003 Step 2 – Use Sheety to Read and Write Data to the Google Sheet.html
00:00 -
004 Step 3 – Get the IATA Codes using the Kiwi Partners API.html
00:00 -
005 Step 4 – Search for Cheap Flights.html
00:00 -
006 Step 5 – If Flight Price Lower than in Google Sheet send an SMS.html
00:00 -
external-links.txt
00:00 -
Section Quiz
040 – Day 40 – Intermediate+ Capstone Part 2 Flight Club
new topic
-
001 Day 40 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Create the Customer Acquisition Code.html
00:00 -
003 Step 2 – Download the Starting Project.html
00:00 -
004 Step 3 – Exception Handling for Destinations without Flights.html
00:00 -
005 Step 4 – Destinations without Direct Flights.html
00:00 -
006 Step 5 – Email all our customers.html
00:00 -
external-links.txt
00:00 -
Section Quiz
041 – Day 41 – Web Foundation – Introduction to HTML
new topic
-
0008 Day 41 Project – Movie Ranking_en.srt
00:00 -
001 How Does the Internet Actually Work.mp4
00:00 -
002 How Do Websites Actually Work.mp4
00:00 -
003 Download the Required Software.html
00:00 -
004 What is HTML.mp4
00:00 -
005 HTML Heading Elements.mp4
00:00 -
006 HTML Paragraph Elements.mp4
00:00 -
007 Self Closing Tags.mp4
00:00 -
008 Day 41 Project – Movie Ranking.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
042 – Day 42 – Web Foundation – Intermediate HTML
new topic
-
006 Day 42 Project – Birthday Invite Website.mp4
00:00 -
0006 Day 42 Project – Birthday Invite Website_en.srt
00:00 -
001 HTML Boilerplate.mp4
00:00 -
002 The List Element.mp4
00:00 -
003 Nesting and Indentation.mp4
00:00 -
004 Anchor Elements.mp4
00:00 -
005 Image Elements.mp4
00:00 -
Section Quiz
043 – Day 43 – Web Foundation – Introduction to CSS
new topic
-
0005 Day 43 Project – Colour Vocab Website_en.srt
00:00 -
001 Why do we need CSS.mp4
00:00 -
002 How to add CSS.mp4
00:00 -
003 CSS Quiz.html
00:00 -
004 CSS Selectors.mp4
00:00 -
005 Day 43 Project – Colour Vocab Website.mp4
00:00 -
Section Quiz
044 – Day 44 – Web Foundation – Intermediate CSS
new topic
-
0004 The CSS Box Model – Margin, Padding and Border_en.srt
00:00 -
001 CSS Colours.mp4
00:00 -
002 Font Properties.mp4
00:00 -
003 Inspecting CSS.mp4
00:00 -
004 The CSS Box Model – Margin, Padding and Border.mp4
00:00 -
005 Day 44 Project – Motivational Poster Website.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
045 – Day 45 – Intermediate+ Web Scraping with Beautiful Soup
new topic
-
001 Day 45 Goals what you will make by the end of the day.mp4
00:00 -
002 Parsing HTML and Making Soup.mp4
00:00 -
003 Finding and Selecting Particular Elements with BeautifulSoup.mp4
00:00 -
004 Beautiful Soup Exercises.html
00:00 -
005 Scraping a Live Website.mp4
00:00 -
006 Is Web Scraping Legal.mp4
00:00 -
007 100 Movies that You Must Watch.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
046 – Day 46 – Intermediate+ Create a Spotify Playlist using the Musical Time Machine
new topic
-
001 Day 46 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Scraping the Billboard Hot 100.html
00:00 -
003 Step 2 – Authentication with Spotify.html
00:00 -
004 Step 3 – Search Spotify for the Songs from Step 1.html
00:00 -
005 Step 4 – Creating and Adding to Spotify Playlist.html
00:00 -
external-links.txt
00:00 -
Section Quiz
047 – Day 47 – Intermediate+ Create an Automated Amazon Price Tracker
new topic
-
001 Day 47 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Use BeautifulSoup to Scrape the Product Price.html
00:00 -
003 Step 2 – Email Alert When Price Below Preset Value.html
00:00 -
external-links.txt
00:00
048 – Day 48 – Intermediate+ Selenium Webdriver Browser and Game Playing Bot
new topic
-
001 Day 48 Goals what you will make by the end of the day.mp4
00:00 -
002 How to Install & Set Up Selenium.mp4
00:00 -
003 How to Find and Select Elements on a Website with Selenium.mp4
00:00 -
004 Challenge Use Selenium to Scrape Website Data.mp4
00:00 -
005 Challenge Use Selenium in a Blank Project & Scrape a Different Piece of Data.mp4
00:00 -
006 How to Automate Filling Out Forms and Clicking Buttons with Selenium.mp4
00:00 -
007 The Cookie Clicker Project.mp4
00:00 -
008 Challenge Create an Automated Game Playing Bot.html
00:00 -
external-links.txt
00:00 -
Section Quiz
049 – Day 49 – Intermediate+ Automating Job Applications on LinkedIn
new topic
-
001 Day 49 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Setup Your LinkedIn Account.html
00:00 -
003 Step 2 – Automatically Login.html
00:00 -
004 Step 3 – Apply for a Job.html
00:00 -
005 Step 4 – Apply for all the jobs.html
00:00 -
external-links.txt
00:00
050 – Day 50 – Intermediate+ Auto Tinder Swiping Bot
new topic
-
001 Day 50 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Setup your account on Tinder.html
00:00 -
003 Step 2 – Navigate to Login Page.html
00:00 -
004 Step 3 – Login with Facebook.html
00:00 -
005 Step 4 – Dismiss all requests.html
00:00 -
006 Step 5 – Hit Like!.html
00:00 -
external-links.txt
00:00 -
Section Quiz
051 – Day 51 – Intermediate+ Internet Speed Twitter Complaint Bot
new topic
-
001 Day 51 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Setup Your Twitter Account.html
00:00 -
003 Step 2 – Create a Class.html
00:00 -
004 Step 3 – Get Internet Speeds.html
00:00 -
005 Step 4 – Building a Twitter Bot to Tweet at your Internet Provider.html
00:00 -
external-links.txt
00:00 -
Section Quiz
052 – Day 52 – Intermediate+ Instagram Follower Bot
new topic
-
001 Day 52 Goals what you will make by the end of the day.mp4
00:00 -
002 Step 1 – Get Your Instagram Credentials.html
00:00 -
003 Step 2 – Create a Class.html
00:00 -
004 Step 3 – Login to Instagram.html
00:00 -
005 Step 4 – Find the followers of the target account.html
00:00 -
006 Step 5 – Follow all the followers.html
00:00 -
external-links.txt
00:00 -
Section Quiz
053 – Day 53 – Intermediate+ Web Scraping Capstone – Data Entry Job Automation
new topic
-
001 Day 53 Goals what you will make by the end of the day.mp4
00:00 -
002 Web Scraping and Data Entry Capstone Project Requirements.html
00:00 -
003 Hints & Solution.html
00:00 -
external-links.txt
00:00 -
Section Quiz
054 – Day 54 – Intermediate+ Introduction to Web Development with Flask
new topic
-
001 Understanding Backend Web Development with Python.mp4
00:00 -
002 Create your First Web Server with Flask.mp4
00:00 -
003 Understand the Command Line on Windows and Mac.mp4
00:00 -
004 __name__ and __main__ Special Attributes built into Python.mp4
00:00 -
005 Python Functions as First Class Objects Passing & Nesting Functions.mp4
00:00 -
006 Understanding Python Decorator Functions and the @ Syntax.mp4
00:00 -
007 (Interactive Coding Exercise) Create your own Python Decorator.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
055 – Day 55 – Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game
new topic
-
001 Day 55 Goals what you will make by the end of the day.mp4
00:00 -
002 Working Flask URL Paths and the Flask Debugger.mp4
00:00 -
003 Rendering HTML Elements with Flask.mp4
00:00 -
004 Challenge Use Python Decorators to Style HTML Tags.mp4
00:00 -
005 Advanced Decorators with args and kwargs.mp4
00:00 -
006 (Interactive Coding Exercise) Advanced Decorators.mp4
00:00 -
007 Final Project – Higher or Lower URLs.html
00:00 -
external-links.txt
00:00 -
Section Quiz
056 – Day 56 – Intermediate+ Rendering HTMLStatic files and Using Website Templates
new topic
-
001 Day 56 Goals what you will make by the end of the day.mp4
00:00 -
002 Rendering HTML Files with Flask.mp4
00:00 -
003 Serving Static Files using Flask.mp4
00:00 -
004 How to Use Website Templates to Speed Up Web Development.mp4
00:00 -
005 Final Project – Name Card Website Template.html
00:00 -
006 Solution and Walkthrough for the Name Card Final Project.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
057 – Day 57 – Intermediate+ Templating with Jinja in Flask Applications
new topic
-
001 Day 57 Goals what you will make by the end of the day.mp4
00:00 -
002 Using Jinja to Produce Dynamic HTML Pages.mp4
00:00 -
003 Challenge Combining Jinja Templating with APIs.mp4
00:00 -
004 Multiline Statements with Jinja.mp4
00:00 -
005 URL Building with Flask.mp4
00:00 -
006 Blog Capstone Project Part 1 – Templating.html
00:00 -
external-links.txt
00:00 -
Section Quiz
058 – Day 58 – Web Foundation Bootstrap
new topic
-
0005 Day 58 Project – A Startup Website for TinDog_en.srt
00:00 -
001 Day 58 Goals What You’ll Learn By the End of Today.html
00:00 -
002 What is Bootstrap.mp4
00:00 -
003 Bootstrap Layout.mp4
00:00 -
004 Bootstrap Components.mp4
00:00 -
005 Day 58 Project – A Startup Website for TinDog.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
059 – Day 59 – Advanced – Blog Capstone Project Part 2 – Adding Styling
new topic
-
001 Day 59 Goals What you’ll make by the end of today.html
00:00 -
002 Step 1 – Download the starting project.html
00:00 -
003 Step 2 – Get the home page to work.html
00:00 -
004 Step 3 – Fix the header and footer.html
00:00 -
005 Step 4 – Using Jinja Include for Render Templates.html
00:00 -
006 Step 5 – Make the About and Contact Pages Work.html
00:00 -
007 Step 6 – Fetch and render the blog posts from an API.html
00:00 -
008 Step 7 – Rendering Individual Posts.html
00:00 -
external-links.txt
00:00
060 – Day 60 – Advanced – Make POST Requests with Flask and HTML Forms
new topic
-
001 Day 60 goals – Make the Contact Form Work.html
00:00 -
002 HTML Forms Revision – Creating a Form from Scratch.html
00:00 -
003 Handle POST Requests with Flask Servers.html
00:00 -
004 POST Requests in Flask Solution.html
00:00 -
005 Getting the Contact Form to Work.html
00:00 -
006 Sending Email with smtplib.html
00:00 -
external-links.txt
00:00
061 – Day 61 – Advanced – Building Advanced Forms with Flask-WTForms
new topic
-
001 Day 61 Goals Building Advanced Forms.html
00:00 -
002 Installing Flask-WTF.html
00:00 -
003 Creating Forms with Flask-WTF.html
00:00 -
004 Code Improvements for Our WTForms.html
00:00 -
005 Adding Validation to Forms with Flask-WTF.html
00:00 -
006 Receiving Form Data with WTForms.html
00:00 -
007 Inheriting Templates Using Jinja2.html
00:00 -
008 Using Bootstrap-Flask as an Inherited Template.html
00:00 -
009 Bootstrap-Flask Supports WTForms.html
00:00 -
external-links.txt
00:00
062 – Day 62 – Advanced – Flask, WTForms, Bootstrap and CSV – Coffee & Wifi Project
new topic
-
001 Download the Starting Project.html
00:00 -
002 Look at the Desired Final Product.html
00:00 -
003 Check Off Each Requirement.html
00:00 -
external-links.txt
00:00
063 – Day 63 – Advanced – Databases and with SQLite and SQLAlchemy
new topic
-
001 Day 63 Goals Creating a Virtual Bookshelf.html
00:00 -
002 Download the Starting Project.html
00:00 -
003 Make the Website Work.html
00:00 -
004 What Happens When You Refresh the Server.html
00:00 -
005 SQLite Databases.html
00:00 -
006 SQLAlchemy.html
00:00 -
007 CRUD Operations with SQLAlchemy.html
00:00 -
008 Build a SQLite Database into the Flask Website.html
00:00 -
external-links.txt
00:00
064 – Day 64 – Advanced – My Top 10 Movies Website
new topic
-
001 Day 64 Goals What We’ll Build.html
00:00 -
002 Download the Starting Project.html
00:00 -
003 Requirement 1 – Be Able to View Movie List Items.html
00:00 -
004 Requirement 2 – Be Able to Edit a Movie’s Rating and Review.html
00:00 -
005 Requirement 3 – Be Able to Delete Movies from the Database.html
00:00 -
006 Requirement 4 – Be Able to Add New Movies Via the Add Page.html
00:00 -
007 Requirement 5 – Be Able to Sort and Rank the Movies By Rating.html
00:00 -
external-links.txt
00:00
065 – Day 65 – Web Design School – How to Create a Website that People will Love
new topic
-
0006 Web Design in Practice – Let’s apply what we’ve learnt!_en.srt
00:00 -
001 Introduction to Web Design.mp4
00:00 -
002 Understanding Color Theory.mp4
00:00 -
003 Understanding Typography and How to Choose Fonts.mp4
00:00 -
004 Manage ATTENTION with effective User Interface (UI) Design.mp4
00:00 -
005 User Experience (UX) Design.mp4
00:00 -
006 Web Design in Practice – Let’s apply what we’ve learnt!.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
066 – Day 66 – Advanced – Building Your Own API with RESTful Routing
new topic
-
001 Day 66 Goals Build Your Own REST API Service.html
00:00 -
002 What is REST.mp4
00:00 -
003 Download the Starting Project.html
00:00 -
004 HTTP GET – a Random Cafe.html
00:00 -
005 HTTP GET – All the Cafes.html
00:00 -
006 HTTP GET – Find a Cafe.html
00:00 -
007 Postman – The all in one API Testing Tool.html
00:00 -
008 HTTP POST – A New Cafe.html
00:00 -
009 HTTP PUT vs. PATCH.mp4
00:00 -
010 HTTP PATCH – A Cafe’s Coffee Price.html
00:00 -
011 HTTP DELETE – A Cafe that’s Closed.html
00:00 -
012 Build Documentation for Your API.html
00:00 -
external-links.txt
00:00 -
Section Quiz
067 – Day 67 – Advanced – Blog Capstone Project Part 3 – RESTful Routing
new topic
-
001 Day 67 Goals Building a RESTful Blog with Editing!.html
00:00 -
002 Download the Starting Project.html
00:00 -
003 Requirement 1 – Be Able to GET Blog Post Items.html
00:00 -
004 Requirement 2 – Be Able to POST a New Blog Post.html
00:00 -
005 Requirement 3 – Be Able to Edit Existing Blog Posts.html
00:00 -
006 Requirement 4- Be Able DELETE Blog Posts.html
00:00 -
external-links.txt
00:00
068 – Day 68 – Advanced – Authentication with Flask
new topic
-
001 Day 68 Goals – Login and Registering Users with Authentication.html
00:00 -
002 What is Authentication.mp4
00:00 -
003 Download the Starting Project.html
00:00 -
004 Register New Users.html
00:00 -
005 Downloading Files.html
00:00 -
006 Encryption and Hashing.mp4
00:00 -
007 How to Hack Passwords 101.mp4
00:00 -
008 Salting Passwords.mp4
00:00 -
009 Hashing and Salting Passwords using Werkzeug.html
00:00 -
010 Authenticating Users with Flask-Login.html
00:00 -
011 Flask Flash Messages.html
00:00 -
012 Passing Authentication Status to Templates.html
00:00 -
external-links.txt
00:00 -
Section Quiz
069 – Day 69 – Advanced – Blog Capstone Project Part 4 – Adding Users
new topic
-
001 Day 69 Goals – Adding Users to Our Blog Project.html
00:00 -
002 Download the Starting Project.html
00:00 -
003 Requirement 1 – Register New Users.html
00:00 -
004 Requirement 2 – Login Registered Users.html
00:00 -
005 Requirement 3 – Protect Routes.html
00:00 -
006 Creating Relational Databases.html
00:00 -
007 Requirement 4 – Allow Any User to Add Comments to BlogPosts.html
00:00 -
external-links.txt
00:00
070 – Day 70 – Advanced – Git, Github and Version Control
new topic
-
001 The Terminal – use either VS Code or PyCharm.html
00:00 -
002 Install Git Bash on Windows.mp4
00:00 -
003 Introduction to Version Control and Git.mp4
00:00 -
004 Version Control using Git and the Command Line.mp4
00:00 -
005 Github and Remote Repositories.mp4
00:00 -
006 Gitignore.mp4
00:00 -
007 Cloning.mp4
00:00 -
008 Branching and Merging.mp4
00:00 -
009 Optional Git Challenge.html
00:00 -
010 Forking and Pull Requests.mp4
00:00 -
external-links.txt
00:00 -
Section Quiz
071 – Day 71 – Advanced – Deploying Your Web Application
new topic
-
0001 Day 71 Goals – Learn to Deploy Your Website_en.srt
00:00 -
001 Day 71 Goals – Learn to Deploy Your Website.mp4
00:00 -
002 Add a .gitignore file (or download the starting files).html
00:00 -
003 Use git to add version control to your project.html
00:00 -
004 Use environment variables to store sensitive information.html
00:00 -
005 Setup a WSGI server with gunicorn.html
00:00 -
006 Push to your remote on Github.html
00:00 -
007 Sign up to a hosting provider and create your web service.html
00:00 -
008 Upgrade SQLite Database to PostgreSQL.html
00:00 -
external-links.txt
00:00
072 – Day 72 – Advanced – Data Exploration with Pandas College Major v.s. Your Salary
new topic
-
002 Getting Set Up for Data Science.html
00:00 -
003 Upload the Data and Read the .csv File.html
00:00 -
004 Preliminary Data Exploration and Data Cleaning with Pandas.html
00:00 -
005 Accessing Columns and Individual Cells in a Dataframe.html
00:00 -
006 Solution Highest and Lowest Earning Degrees.html
00:00 -
007 Sorting Values & Adding Columns Majors with the Most Potential vs Lowest Risk.html
00:00 -
008 Solution Degrees with the Highest Potential.html
00:00 -
009 Grouping and Pivoting Data with Pandas.html
00:00 -
010 Learning Points & Summary.html
00:00 -
external-links.txt
00:00 -
001 Day 72 Goals what you will make by the end of the day.html
00:00
073 – Day 73 – Advanced – Data Visualisation with Matplotlib Programming Languages
new topic
-
001 Day 73 Goals what you will make by the end of the day.html
00:00 -
002 Download and Open the Starter Notebook.html
00:00 -
003 Solution Preliminary Data Exploration.html
00:00 -
004 Solution Analysis by Programming Language.html
00:00 -
005 Data Cleaning Working with Time Stamps.html
00:00 -
006 Data Manipulation Pivoting DataFrames.html
00:00 -
007 Data Visualisation with Matplotlib.html
00:00 -
008 Multi-Line Charts with Matplotib.html
00:00 -
009 Smoothing out Time-Series Data.html
00:00 -
010 Programming Language Data Analysis.html
00:00 -
011 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
074 – Day 74 – Advanced – Aggregate & Merge Data with Pandas Analyse the LEGO Dataset
new topic
-
001 Day 74 Goals what you will make by the end of the day.html
00:00 -
002 Use HTML Markdown to Make Your Notebook Look Pretty.html
00:00 -
003 Solution Exploring the LEGO Brick Colours.html
00:00 -
004 Find the Oldest and Largest LEGO Sets.html
00:00 -
005 Visualise the Number of Sets Published over Time.html
00:00 -
006 How to use the Pandas .agg() function.html
00:00 -
007 Superimposing Line Charts with Separate Axes.html
00:00 -
008 Scatter Plots Average Number of Parts per LEGO Set.html
00:00 -
009 Relational Database Schemas Primary and Foreign Keys.html
00:00 -
010 How to Merge DataFrames and Create Bar Charts.html
00:00 -
011 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
075 – Day 75 – Advanced – Google Trends Data Resampling and Visualising Time Series
new topic
-
001 Day 75 Goals what you will make by the end of the day.html
00:00 -
002 Data Exploration – Making Sense of Google Search Data.html
00:00 -
003 Data Cleaning – Resampling Time Series Data.html
00:00 -
004 Data Visualisation – Tesla Line Charts in Matplotlib.html
00:00 -
005 Using Locators and DateFormatters to generate Tick Marks on a Time Line.html
00:00 -
006 Data Visualisation – Bitcoin Line Style and Markers.html
00:00 -
007 Data Visualisation – Unemployment How to use Grids.html
00:00 -
008 Data Visualisation – Unemployment The Effect of New Data.html
00:00 -
009 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
076 – Day 76 – Advanced – Beautiful Plotly Charts & Analysing the Android App Store
new topic
-
001 Day 76 Goals what you will make by the end of the day.html
00:00 -
002 Data Cleaning Removing NaN Values and Duplicates.html
00:00 -
003 Preliminary Exploration The Highest Ratings, Most Reviews, and Largest Size.html
00:00 -
004 Data Visualisation with Plotly Create Pie and Donut Charts.html
00:00 -
005 Numeric Type Conversions for the Installations & Price Data.html
00:00 -
006 Plotly Bar Charts & Scatter Plots The Most Competitive & Popular App Categories.html
00:00 -
007 Extracting Nested Column Data using .stack().html
00:00 -
008 Grouped Bar Charts and Box Plots with Plotly.html
00:00 -
009 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
077 – Day 77 – Advanced – Computation with NumPy and N-Dimensional Arrays
new topic
-
001 Day 77 Goals what you will make by the end of the day.html
00:00 -
002 NumPy’s ndarray – Incredible Power at Your Fingertips!.html
00:00 -
003 Generating and Manipulating ndarrays.html
00:00 -
004 Broadcasting, Scalars and Matrix Multiplication.html
00:00 -
005 Manipulating Images as ndarrays.html
00:00 -
006 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
078 – Day 78 – Advanced – Linear Regression and Data Visualisation with Seaborn
new topic
-
001 Day 78 Goals what you will make by the end of the day.html
00:00 -
002 Explore and Clean the Data.html
00:00 -
003 Investigate the Films that had Zero Revenue.html
00:00 -
004 Filter on Multiple Conditions International Films.html
00:00 -
005 Seaborn Data Visualisation Bubble Charts.html
00:00 -
006 Floor Division A Trick to Convert Years to Decades.html
00:00 -
007 Plotting Linear Regressions with Seaborn.html
00:00 -
008 Use scikit-learn to Run Your Own Regression.html
00:00 -
009 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
079 – Day 79 – Advanced – Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn
new topic
-
001 Day 79 Goals what you will make by the end of the day.html
00:00 -
002 Update Packages in Google Colab & Explore and Clean the Dataset.html
00:00 -
003 plotly Bar & Donut Charts Analyse Prize Categories & Women Winning Prizes.html
00:00 -
004 Using Matplotlib to Visualise Trends over Time.html
00:00 -
005 A Choropleth Map and the Countries with the Most Prizes.html
00:00 -
006 Create Sunburst Charts for a Detailed Regional Breakdown of Research Locations.html
00:00 -
007 Unearthing Patterns in the Laureate Age at the Time of the Award.html
00:00 -
008 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
080 – Day 80 – Advanced – The Tragic Discovery of Handwashing t-Tests & Distributions
new topic
-
001 Day 80 Goals what you will make by the end of the day.html
00:00 -
002 Preliminary Data Exploration and Visualising Births & Deaths at Vienna Hospital.html
00:00 -
003 Analysing the Yearly Data Split By Clinic.html
00:00 -
004 The Effect of Handwashing.html
00:00 -
005 Visualising Distributions and Testing for Statistical Significance.html
00:00 -
006 Learning Points & Summary.html
00:00 -
external-links.txt
00:00
081 – Day 81 – Advanced – Capstone Project – Predict House Prices
new topic
-
001 Day 81 Goals what you will make by the end of the day.html
00:00 -
002 Solution & Learning Points.html
00:00 -
external-links.txt
00:00
082 – Day 82 – Professional Portfolio Project – [Python Scripting]
new topic
-
001 The Road to Becoming a Professional Developer.html
00:00
083 – Day 83 – Professional Portfolio Project – [Python Web Development]
new topic
101 – Final Stretch
new topic
-
0001 Recording of our Live AMA (aka AAA – Ask Angela Anything)_en.srt
00:00 -
001 Recording of our Live AMA (aka AAA – Ask Angela Anything).mp4
00:00 -
002 Study With Me.mp4
00:00 -
003 Bonus Lecture Check out my other courses.html
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.