01 Day 1 - Beginner - Working with Variables in Python to Manage Data/001 What you're going to get from this course.mp497.11MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/002 START HERE.mp467.35MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/003 Downloadable Resources and Tips for Taking the Course.mp4150.1MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/004 Day 1 Goals_ what we will make by the end of the day.mp412.97MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/006 Printing to the Console in Python.mp462.85MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/007 [Interactive Coding Exercise] Printing.mp474.03MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/008 String Manipulation and Code Intelligence.mp431.24MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/009 [Interactive Coding Exercise] Debugging Practice.mp477.89MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/010 The Python Input Function.mp426.38MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/011 [Interactive Coding Exercise] Input Function.mp458.07MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/012 Python Variables.mp421.3MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/013 [Interactive Coding Exercise] Variables.mp422.72MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/014 Variable Naming.mp413.25MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/015 Day 1 Project_ Band Name Generator.mp434.09MB
01 Day 1 - Beginner - Working with Variables in Python to Manage Data/016 Congratulations! Well done!.mp420.5MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/017 Day 2 Goals_ what we will make by the end of the day.mp44.52MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/018 Python Primitive Data Types.mp427.4MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/019 Type Error, Type Checking and Type Conversion.mp433.26MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/020 [Interactive Coding Exercise] Data Types.mp448.68MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/021 Mathematical Operations in Python.mp425.04MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/022 [Interactive Coding Exercise] BMI Calculator.mp474.81MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/023 Number Manipulation and F Strings in Python.mp429.91MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/024 [Interactive Coding Exercise] Life in Weeks.mp471.48MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/025 Day 2 Project_ Tip Calculator.mp4185.36MB
02 Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/026 You are already in the top 50_.mp411.57MB
03 Day 3 - Beginner - Control Flow and Logical Operators/027 Day 3 Goals_ what we will make by the end of the day.mp44.91MB
03 Day 3 - Beginner - Control Flow and Logical Operators/028 Control Flow with if _ else and Conditional Operators.mp449.53MB
03 Day 3 - Beginner - Control Flow and Logical Operators/029 [Interactive Coding Exercise] Odd or Even_ Introducing the Modulo.mp436.77MB
03 Day 3 - Beginner - Control Flow and Logical Operators/030 Nested if statements and elif statements.mp432.72MB
03 Day 3 - Beginner - Control Flow and Logical Operators/031 [Interactive Coding Exercise] BMI 2.0.mp477.65MB
03 Day 3 - Beginner - Control Flow and Logical Operators/032 [Interactive Coding Exercise] Leap Year.mp484.35MB
03 Day 3 - Beginner - Control Flow and Logical Operators/033 Multiple If Statements in Succession.mp494.21MB
03 Day 3 - Beginner - Control Flow and Logical Operators/034 [Interactive Coding Exercise] Pizza Order Practice.mp444.07MB
03 Day 3 - Beginner - Control Flow and Logical Operators/035 Logical Operators.mp441.56MB
03 Day 3 - Beginner - Control Flow and Logical Operators/036 [Interactive Coding Exercise] Love Calculator.mp4170.19MB
03 Day 3 - Beginner - Control Flow and Logical Operators/037 Day 3 Project_ Treasure Island.mp4211.57MB
03 Day 3 - Beginner - Control Flow and Logical Operators/038 Share and Show off your Project!.mp416.81MB
04 Day 4 - Beginner - Randomisation and Python Lists/039 Day 4 Goals_ what we will make by the end of the day.mp43.41MB
04 Day 4 - Beginner - Randomisation and Python Lists/040 Random Module.mp4156.03MB
04 Day 4 - Beginner - Randomisation and Python Lists/041 [Interactive Coding Exercise] Heads or Tails.mp410.8MB
04 Day 4 - Beginner - Randomisation and Python Lists/042 Understanding the Offset and Appending Items to Lists.mp4134.26MB
04 Day 4 - Beginner - Randomisation and Python Lists/043 [Interactive Coding Exercise] Banker Roulette - Who will pay the bill_.mp445.94MB
04 Day 4 - Beginner - Randomisation and Python Lists/044 IndexErrors and Working with Nested Lists.mp449.69MB
04 Day 4 - Beginner - Randomisation and Python Lists/045 [Interactive Coding Exercise] Treasure Map.mp4124.5MB
04 Day 4 - Beginner - Randomisation and Python Lists/046 Day 4 Project_ Rock Paper Scissors.mp4208.97MB
04 Day 4 - Beginner - Randomisation and Python Lists/047 Programming is like going to the Gym.mp425.42MB
05 Day 5 - Beginner - Python Loops/048 Day 5 Goals_ what we will make by the end of the day.mp440.41MB
05 Day 5 - Beginner - Python Loops/049 Using the for loop with Python Lists.mp423.38MB
05 Day 5 - Beginner - Python Loops/050 [Interactive Coding Exercise] Average Height.mp476.75MB
05 Day 5 - Beginner - Python Loops/051 [Interactive Coding Exercise] High Score.mp455.45MB
05 Day 5 - Beginner - Python Loops/052 for loops and the range() function.mp419.58MB
05 Day 5 - Beginner - Python Loops/053 [Interactive Coding Exercise] Adding Even Numbers.mp421.05MB
05 Day 5 - Beginner - Python Loops/054 [Interactive Coding Exercise] The FizzBuzz Job Interview Question.mp430.84MB
05 Day 5 - Beginner - Python Loops/055 Day 5 Project_ Create a Password Generator.mp4172.51MB
05 Day 5 - Beginner - Python Loops/056 Hard Work and Perseverance beats Raw Talent Every Time.mp427.02MB
06 Day 6 - Beginner - Python Functions & Karel/057 Day 6 Goals_ what we will make by the end of the day.mp42.87MB
06 Day 6 - Beginner - Python Functions & Karel/058 Defining and Calling Python Functions.mp468.98MB
06 Day 6 - Beginner - Python Functions & Karel/059 The Hurdles Loop Challenge.mp4113.91MB
06 Day 6 - Beginner - Python Functions & Karel/060 Indentation in Python.mp484.46MB
06 Day 6 - Beginner - Python Functions & Karel/061 While Loops.mp4164.34MB
06 Day 6 - Beginner - Python Functions & Karel/062 Hurdles Challenge using While Loops.mp493.16MB
06 Day 6 - Beginner - Python Functions & Karel/063 Jumping over Hurdles with Variable Heights.mp441.74MB
06 Day 6 - Beginner - Python Functions & Karel/064 Final Project_ Escaping the Maze.mp4125.39MB
06 Day 6 - Beginner - Python Functions & Karel/065 Why is this _so_ Hard_! Can I really do this_.mp433.49MB
07 Day 7 - Beginner - Hangman/066 Day 7 Goals_ what we will make by the end of the day.mp44.17MB
07 Day 7 - Beginner - Hangman/067 How to break a Complex Problem down into a Flow Chart.mp421.55MB
07 Day 7 - Beginner - Hangman/068 Challenge 1 - Picking a Random Words and Checking Answers.mp413.94MB
07 Day 7 - Beginner - Hangman/069 Challenge 1 Solution - How to Check the User's Answer.mp441.31MB
07 Day 7 - Beginner - Hangman/070 Challenge 2 - Replacing Blanks with Guesses.mp419.94MB
07 Day 7 - Beginner - Hangman/071 Challenge 2 Solution - How to Replace the Blanks.mp4118.82MB
07 Day 7 - Beginner - Hangman/072 Challenge 3 - Checking if the Player has Won.mp433.83MB
07 Day 7 - Beginner - Hangman/073 Challenge 3 Solution - How to Check if the Player Won.mp425.78MB
07 Day 7 - Beginner - Hangman/074 Challenge 4 - Keeping Track of the Player's Lives.mp413.32MB
07 Day 7 - Beginner - Hangman/075 Challenge 4 Solution - How to Keep Track of the Player's Lives.mp485.34MB
07 Day 7 - Beginner - Hangman/076 Challenge 5 - Improving the User Experience.mp428.62MB
07 Day 7 - Beginner - Hangman/077 Challenge 5 Solution - How to Add ASCII Art and Improve the UI.mp470.85MB
07 Day 7 - Beginner - Hangman/078 The Benefits of Daily Practice.mp428.49MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/079 Day 8 Goals_ what we will make by the end of the day.mp414.96MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/080 Functions with Inputs.mp434.08MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/081 Positional vs. Keyword Arguments.mp431.03MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/082 [Interactive Coding Exercise] Paint Area Calculator.mp491.99MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/083 [Interactive Coding Exercise] Prime Number Checker.mp485.66MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/084 Caesar Cipher Part 1 - Encryption.mp4218.59MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/085 Caesar Cipher Part 2 - Decryption.mp488.5MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/086 Caesar Cipher Part 3 - Reorganising our Code.mp469.91MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/087 Caesar Cipher Part 4 - User Experience Improvements & Final Touches.mp4209.53MB
08 Day 8 - Beginner - Function Parameters & Caesar Cipher/088 How You Can _Stay_ Motivated.mp426.11MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/089 Day 9 Goals_ what we will make by the end of the day.mp46.3MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/090 The Python Dictionary_ Deep Dive.mp481.52MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/091 [Interactive Coding Exercise] Grading Program.mp457.04MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/092 Nesting Lists and Dictionaries.mp447.45MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/093 [Interactive Coding Exercise] Dictionary in List.mp472.42MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/094 The Secret Auction Program Instructions and Flow Chart.mp412.62MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/095 Solution and Complete Code for the Secret Auction Program.mp4237.94MB
09 Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/096 Motivation and the Accountability Trick.mp424.52MB
10 Day 10 - Beginner - Functions with Outputs/097 Day 10 Goals_ what we will make by the end of the day.mp45.36MB
10 Day 10 - Beginner - Functions with Outputs/098 Functions with Outputs.mp490.1MB
10 Day 10 - Beginner - Functions with Outputs/099 Multiple return values.mp414.54MB
10 Day 10 - Beginner - Functions with Outputs/100 [Interactive Coding Exercise] Days in Month.mp449.52MB
10 Day 10 - Beginner - Functions with Outputs/101 Docstrings.mp415.9MB
10 Day 10 - Beginner - Functions with Outputs/102 Calculator Part 1_ Combining Dictionaries and Functions.mp434.63MB
10 Day 10 - Beginner - Functions with Outputs/103 Print vs. Return.mp432.14MB
10 Day 10 - Beginner - Functions with Outputs/104 While Loops, Flags and Recursion.mp4109.51MB
10 Day 10 - Beginner - Functions with Outputs/105 Calculator Finishing Touches and Bug Fixes.mp422.31MB
10 Day 10 - Beginner - Functions with Outputs/106 How to Get a Good Night's Sleep.mp436.37MB
101 Final Stretch/673 Recording of our Live AMA (aka AAA - Ask Angela Anything).mp41.38GB
101 Final Stretch/674 Study With Me.mp43.73GB
11 Day 11 - Beginner - The Blackjack Capstone Project/107 Day 11 Goals_ what we will make by the end of the day.mp413.35MB
11 Day 11 - Beginner - The Blackjack Capstone Project/108 Blackjack Program Requirements and Game Rules.mp494.62MB
11 Day 11 - Beginner - The Blackjack Capstone Project/109 Hint 4 & 5 Solution Walkthrough.mp457.02MB
11 Day 11 - Beginner - The Blackjack Capstone Project/110 Hint 6-8 Solution Walkthrough.mp467.71MB
11 Day 11 - Beginner - The Blackjack Capstone Project/111 Hint 9 Solution Walkthrough_ Refactoring and calling calculate_score().mp454.54MB
11 Day 11 - Beginner - The Blackjack Capstone Project/112 Hint 10-12 Solution Walkthrough.mp470.18MB
11 Day 11 - Beginner - The Blackjack Capstone Project/113 Hint 13 Solution Walkthrough.mp4142.82MB
11 Day 11 - Beginner - The Blackjack Capstone Project/114 A Solid Foundation goes a Long Way.mp438.56MB
12 Day 12 - Beginner - Scope & Number Guessing Game/115 Namespaces_ Local vs. Global Scope.mp442.46MB
12 Day 12 - Beginner - Scope & Number Guessing Game/116 Does Python Have Block Scope_.mp48.83MB
12 Day 12 - Beginner - Scope & Number Guessing Game/117 How to Modify a Global Variable.mp416.2MB
12 Day 12 - Beginner - Scope & Number Guessing Game/118 Python Constants and Global Scope.mp46.64MB
12 Day 12 - Beginner - Scope & Number Guessing Game/119 Introducing the Final Project_ The Number Guessing Game.mp418.55MB
12 Day 12 - Beginner - Scope & Number Guessing Game/120 Solution & Walkthrough to the Number Guessing Game.mp4217.78MB
12 Day 12 - Beginner - Scope & Number Guessing Game/121 Don't be too hard on yourself.mp417.38MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/122 Describe the Problem.mp425.68MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/123 Reproduce the Bug.mp419.4MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/124 Play Computer and Evaluate Each Line.mp415.75MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/125 Fixing Errors and Watching for Red Underlines.mp419.58MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/126 Squash bugs with a print() Statement.mp419.9MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/127 Bringing out the BIG Gun_ Using a Debugger.mp439.23MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/128 Final Debugging Tips.mp432.85MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/129 [Interactive Coding Exercise] Debugging Odd or Even.mp49.3MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/130 [Interactive Coding Exercise] Debugging Leap Year.mp414.92MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/131 [Interactive Coding Exercise] Debugging FizzBuzz.mp444.38MB
13 Day 13 - Beginner - Debugging_ How to Find and Fix Errors in your Code/132 Building Confidence.mp423.76MB
14 Day 14 - Beginner - Higher Lower Game Project/133 Introduction & Program Requirements for the Higher Lower Game.mp460.8MB
14 Day 14 - Beginner - Higher Lower Game Project/134 Solution & Walkthrough of the Higher Lower Game.mp4470.59MB
14 Day 14 - Beginner - Higher Lower Game Project/135 Study Tip_ Set Reminders in Your Calendar to Review.mp426.31MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/136 Installing Python Locally on Your Computer.mp445.13MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/137 Download PyCharm for Windows or Mac.mp48.6MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/138 PyCharm's Charming Features (while you wait for the download to finish).mp4112.8MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/139 How to Install PyCharm on Windows.mp421.7MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/140 Installing PyCharm on Mac.mp414.97MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/141 Introduction & Requirements for the Coffee Machine Project.mp485.4MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/142 Solution & Walkthrough for the Coffee Machine Code.mp4136.78MB
15 Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/143 Location, Location, Location - Pavlov's Coding Corner.mp426.57MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/144 Why do we need OOP and how does it work_.mp472.92MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/145 How to use OOP_ Classes and Objects.mp411.21MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/146 Constructing Objects and Accessing their Attributes and Methods.mp4118.14MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/147 How to Add Python Packages and use PyPi.mp452.49MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/148 Practice Modifying Object Attributes and Calling Methods.mp476.01MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/149 Building the Coffee Machine in OOP.mp484.97MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/150 Walkthrough and Solution for the OOP Coffee Machine.mp479.68MB
16 Day 16 - Intermediate - Object Oriented Programming (OOP)/151 Don't forget to review occasionally.mp432.87MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/152 Day 17 Goals_ what we will make by the end of the day.mp45.5MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/153 How to create your own Class in Python.mp415.7MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/154 Working with Attributes, Class Constructors and the __init__() Function.mp438.26MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/155 Adding Methods to a Class.mp436.98MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/156 Quiz Project Part 1_ Creating the Question Class.mp424.31MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/157 Quiz Project Part 2_ Creating the List of Question Objects from the Data.mp471.91MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/158 Quiz Project Part 3_ The QuizBrain and the next_question() Method.mp431.69MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/159 Quiz Project Part 4_ How to continue showing new Questions.mp426.67MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/160 Quiz Project Part 5_ Checking Answers and Keeping Score.mp449.86MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/161 The Benefits of OOP_ Use Open Trivia DB to Get New Questions.mp440.9MB
17 Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/162 Run for that Bus!.mp445.99MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/163 Day 18 Goals_ what we will make by the end of the day.mp43.28MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/164 Understanding Turtle Graphics and How to use the Documentation.mp4148.57MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/165 Turtle Challenge 1 - Draw a Square.mp49.4MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/166 Importing Modules, Installing Packages, and Working with Aliases.mp464.84MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/167 Turtle Challenge 2 - Draw a Dashed Line.mp433.39MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/168 Turtle Challenge 3 - Drawing Different Shapes.mp449.24MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/169 Turtle Challenge 4 - Generate a Random Walk.mp474.15MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/170 Python Tuples and How to Generate Random RGB Colours.mp468.23MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/171 Turtle Challenge 5 - Draw a Spirograph.mp492.6MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/172 The Hirst Painting Project Part 1 - How to Extract RGB Values from Images.mp4208.94MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/173 The Hirst Painting Project Part 2 - Drawing the Dots.mp4112.73MB
18 Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/174 Space out your study sessions and stay consistent.mp436.76MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/175 Day 19 Goals_ what we will make by the end of the day.mp49.67MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/176 Python Higher Order Functions & Event Listeners.mp445.64MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/177 Challenge_ Make an Etch-A-Sketch App.mp469.46MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/178 Object State and Instances.mp48.87MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/179 Understanding the Turtle Coordinate System.mp4109.3MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/180 Aaaand, we're off to the races!.mp496.15MB
19 Day 19 - Intermediate - Instances, State and Higher Order Functions/181 Expand on the Solutions.mp440.99MB
20 Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates/182 Day 20 Goals_ what we will make by the end of the day.mp428.02MB
20 Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates/183 Screen Setup and Creating a Snake Body.mp435.68MB
20 Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates/184 Animating the Snake Segments on Screen.mp4126.38MB
20 Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates/185 Create a Snake Class & Move to OOP.mp442.53MB
20 Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates/186 How to Control the Snake with a Keypress.mp465.45MB
20 Day 20 - Intermediate - Build the Snake Game Part 1_ Animation & Coordinates/187 Programming is not Memorising.mp4103.83MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/188 Day 21 Goals_ what we will make by the end of the day.mp42.74MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/189 Class Inheritance.mp466.91MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/190 Detect Collisions with Food.mp480.21MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/191 Create a Scoreboard and Keep Score.mp476.21MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/192 Detect Collisions with the Wall.mp416.51MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/193 Detect Collisions with your own Tail.mp428.16MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/194 How to Slice Lists & Tuples in Python.mp440.69MB
21 Day 21 - Intermediate - Build the Snake Game Part 2_ Inheritance & List Slicing/195 Stay motivated by remembering the reason you signed up.mp439.2MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/196 Day 22 Goals_ what you will make by the end of the day.mp412.73MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/197 Set up the Main Screen.mp46.12MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/198 Create a Paddle that responds to Key Presses.mp432.66MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/199 Write the Paddle Class and Create the Second Paddle.mp432.34MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/200 Write the Ball Class and Make the Ball Move.mp417.78MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/201 Add the Ball Bouncing Logic.mp426.32MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/202 How to Detect Collisions with the Paddle.mp423.95MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/203 How to Detect when the Ball goes Out of Bounds.mp426.9MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/204 Score Keeping and Changing the Ball Speed.mp450.01MB
22 Day 22 - Intermediate - Build Pong_ The Famous Arcade Game/205 Picturing fears_ even the worst-case scenario is not so scary.mp439.31MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/206 Day 23 Goals_ what you will make by the end of the day.mp48.3MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/208 How to use the Starter Code.mp416.12MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/211 Solution to Step 3 - Create the Player Behaviour.mp421.14MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/212 Solution to Step 4 - Create the Car Behaviour.mp468.04MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/213 Solution to Step 5 - Detect when the Turtle collides with a Car _squish_.mp49.58MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/214 Solution to Step 6 - Detect when the Player has reached the other side.mp419.43MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/215 Solution to Step 7 - Add the Scoreboard and Game Over sequence.mp438.1MB
23 Day 23 - Intermediate - The Turtle Crossing Capstone Project/216 This course is not about typing out code.mp460.85MB
24 Day 24 - Intermediate - Files, Directories and Paths/217 Day 24 Goals_ what you will make by the end of the day.mp417.03MB
24 Day 24 - Intermediate - Files, Directories and Paths/218 Add a High Score to the Snake Game.mp457.09MB
24 Day 24 - Intermediate - Files, Directories and Paths/219 How to Open, Read, and Write to Files using the _with_ Keyword.mp453.02MB
24 Day 24 - Intermediate - Files, Directories and Paths/220 Challenge_ Read and Write the High Score to a File in Snake.mp436.28MB
24 Day 24 - Intermediate - Files, Directories and Paths/221 Understand Relative and Absolute File Paths.mp481.89MB
24 Day 24 - Intermediate - Files, Directories and Paths/222 Introducing the Mail Merge Challenge.mp425.37MB
24 Day 24 - Intermediate - Files, Directories and Paths/223 Solution & Walkthrough for the Mail Merge Project.mp495.04MB
24 Day 24 - Intermediate - Files, Directories and Paths/224 What's the correct solution_ What's the best answer_ What's the right way_.mp470.34MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/225 Day 25 Goals_ what we will make by the end of the day.mp412.9MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/226 Reading CSV Data in Python.mp4101.36MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/227 DataFrames & Series_ Working with Rows & Columns.mp4163.49MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/228 The Great Squirrel Census Data Analysis (with Pandas!).mp4149.33MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/229 U.S. States Game Part 1_ Setup.mp4113.29MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/230 U.S. States Game Part 2_ Challenge with .csv.mp4182.4MB
25 Day 25 - Intermediate - Working with CSV Data and the Pandas Library/231 U.S. States Game Part 3_ Saving Data to .csv.mp427.61MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/232 Day 26 Goals_ what you will make by the end of the day.mp43.95MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/233 How to Create Lists using List Comprehension.mp4109.37MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/234 [Interactive Coding Exercise] Squaring Numbers.mp411.73MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/235 [Interactive Coding Exercise] Filtering Even Numbers.mp412.77MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/236 [Interactive Coding Exercise] Data Overlap.mp424.04MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/237 Apply List Comprehension to the U.S. States Game.mp413.76MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/238 How to use Dictionary Comprehension.mp447.51MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/239 [Interactive Coding Exercise] Dictionary Comprehension 1.mp446.07MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/240 [Interactive Coding Exercise] Dictionary Comprehension 2.mp421.74MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/241 How to Iterate over a Pandas DataFrame.mp421.6MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/242 Introducing the NATO Alphabet Project.mp451.96MB
26 Day 26 - Intermediate - List Comprehension and the NATO Alphabet/243 Solution & Walkthrough for the NATO Alphabet Project.mp434.99MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/244 Day 27 Goals_ what we will make by the end of the day.mp416.47MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/245 History of GUI and Introduction to Tkinter.mp448.11MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/246 Creating Windows and Labels with Tkinter.mp465.03MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/247 Setting Default Values for Optional Arguments inside a Function Header.mp450.02MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/248 _args_ Many Positional Arguments.mp424.28MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/249 __kwargs_ Many Keyword Arguments.mp478.16MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/250 Buttons, Entry, and Setting Component Options.mp476.14MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/251 Other Tkinter Widgets_ Radiobuttons, Scales, Checkbuttons and more.mp443.6MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/252 Tkinter Layout Managers_ pack(), place() and grid().mp459.08MB
27 Day 27 - Intermediate - Tkinter, _args, __kwargs and Creating GUI Programs/253 Mile to Kilometers Converter Project.mp495.29MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/254 Day 28 Goals_ what we will make by the end of the day.mp48.13MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/255 How to work with the Canvas Widget and Add Images to Tkinter.mp4108.69MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/256 Challenge - Complete the Application's User Interface (UI).mp4100.7MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/257 Add a Count Down Mechanism.mp497.07MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/258 Dynamic Typing Explained.mp456.1MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/259 Setting Different Timer Sessions and Values.mp449.57MB
28 Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/260 Adding Checkmarks and Resetting the Application.mp462.63MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/261 Day 29 Goals_ what we will make by the end of the day.mp431.61MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/262 Challenge 1 - Working with Images and Setting up the Canvas.mp440.18MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/263 Challenge 2 - Use grid() and columnspan to Complete the User Interface.mp418.09MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/264 Solution to the Creating the Grid Layout.mp437.53MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/265 Challenge 3 - Saving Data to File.mp4113.14MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/266 Dialog Boxes and Pop-Ups in Tkinter.mp462.3MB
29 Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/267 Generate a Password & Copy it to the Clipboard.mp486.13MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/268 Day 30 Goals_ what you will make by the end of the day.mp46.75MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/269 Catching Exceptions_ The try catch except finally Pattern.mp481.58MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/270 Raising your own Exceptions.mp422.12MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/271 [Interactive Coding Exercise] IndexError Handling.mp416.66MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/272 [Interactive Coding Exercise] KeyError Handling.mp418.73MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/273 Code Exercise_ Exception Handling in the NATO Phonetic Alphabet Project.mp438.38MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/274 Write, read and update JSON data in the Password Manager.mp477.13MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/275 Challenge 1 - Handling Exceptions in the Password Manager.mp440.09MB
30 Day 30 - Intermediate - Errors, Exceptions and JSON Data_ Improving the Password/276 Challenge 2 - Search for a Website in the Password Manager.mp4198.72MB
31 Day 31 - Intermediate - Flash Card App Capstone Project/277 Day 31 Goals_ what you will make by the end of the day.mp4120.49MB
31 Day 31 - Intermediate - Flash Card App Capstone Project/279 Solution & Walkthrough for Creating the UI.mp473.11MB
31 Day 31 - Intermediate - Flash Card App Capstone Project/281 Solution & Walkthrough for Creating New Flash Cards.mp440.04MB
31 Day 31 - Intermediate - Flash Card App Capstone Project/283 Solution & Walkthrough for Flipping Cards.mp4110.96MB
31 Day 31 - Intermediate - Flash Card App Capstone Project/285 Solution & Walkthrough for Saving Progress.mp499.14MB
32 Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/286 Day 32 Goals_ what we will make by the end of the day.mp412.16MB
32 Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/288 How to Send Emails with Python using SMTP.mp4124.52MB
32 Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/289 Working with the datetime Module.mp429.54MB
32 Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/290 Challenge 1 - Send Motivational Quotes on Mondays via Email.mp4100.59MB
32 Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/292 Solution & Walkthrough for the Automated Birthday Wisher.mp4238.43MB
32 Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/293 Run Your Python Code in the Cloud!.mp477.53MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/294 Day 33 Goals_ what you will make by the end of the day.mp420.48MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/295 What are Application Programming Interfaces (APIs)_.mp422.67MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/296 API Endpoints and Making API Calls.mp454.34MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/297 Working with Responses_ HTTP Codes, Exceptions & JSON Data.mp472.53MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/298 Challenge - Build a Kanye Quotes App using the Kanye Rest API.mp434.59MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/299 Understand API Parameters_ Match Sunset Times with the Current Time.mp4136.19MB
33 Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/300 ISS Overhead Notifier Project - Challenge & Solution.mp4127.04MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/301 Day 34 Goals_ what you will make by the end of the day.mp430.31MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/302 Trivia Question API Challenge.mp463.88MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/303 Solution & Walkthrough for getting Trivia Questions.mp419.44MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/304 Unescaping HTML Entities.mp430.17MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/305 Class based Tkinter UI.mp4158.65MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/306 Python Typing & Showing the Next Question in the GUI.mp454.95MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/307 Python Typing_ Type Hints and Arrows -_.mp419.38MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/308 Check the Answer.mp423.93MB
34 Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/309 Give Feedback to the Player, Keep Score and Fix the Bugs =).mp464.67MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/310 Day 35 Goals_ what you will make by the end of the day.mp46.23MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/311 What is API Authentication and Why Do We Need to Authenticate Ourselves_.mp458.81MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/312 Using API Keys to Authenticate and Get the Weather from OpenWeatherMap.mp460.21MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/313 Challenge - Check if it Will Rain in the Next 12 Hours.mp4236.86MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/314 Sending SMS via the Twilio API.mp4147.92MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/315 Use PythonAnywhere to Automate the Python Script.mp4103.13MB
35 Day 35 - Intermediate+ Keys, Authentication & Environment Variables_ Send SMS/316 Understanding Environment Variables and Hiding API Keys.mp4122.38MB
36 Day 36 - Intermediate+ Stock Trading News Alert Project/317 Day 36 Goals_ what you will make by the end of the day.mp4108.13MB
36 Day 36 - Intermediate+ Stock Trading News Alert Project/319 Solution & Walkthrough for Step 1 - Check for Stock Price Movements.mp4163.33MB
36 Day 36 - Intermediate+ Stock Trading News Alert Project/320 Solution & Walkthrough for Step 2 - Get the News Articles.mp4109.07MB
36 Day 36 - Intermediate+ Stock Trading News Alert Project/321 Solution & Walkthrough for Step 3 - Send the SMS Messages.mp4145.3MB
37 Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers/322 Day 37 Goals_ what you will make by the end of the day.mp430.4MB
37 Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers/323 HTTP Post Requests.mp448.83MB
37 Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers/324 Advanced Authentication using an HTTP Header.mp4143.7MB
37 Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers/325 Challenge_ Add a Pixel to the Habit Tracker using a Post Request.mp440.65MB
37 Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers/326 Autofilling today's date using strftime.mp429.41MB
37 Day 37 - Intermediate+ Habit Tracking Project_ API Post Requests & Headers/327 How to use HTTP Put and Delete Requests.mp478.3MB
38 Day 38 - Intermediate+ Workout Tracking Using Google Sheets/328 Day 38 Goals_ what you will make by the end of the day.mp416.73MB
39 Day 39 - Intermediate+ Capstone Part 1_ Flight Deal Finder/335 Day 39 Goals_ what you will make by the end of the day.mp419.22MB
40 Day 40 - Intermediate+ Capstone Part 2_ Flight Club/341 Day 40 Goals_ what you will make by the end of the day.mp419MB
41 Day 41 - Web Foundation - Introduction to HTML/347 Day 41 Goals_ what you will make by the end of the day.mp431.6MB
41 Day 41 - Web Foundation - Introduction to HTML/348 How Does the Internet Actually Work_.mp427.33MB
41 Day 41 - Web Foundation - Introduction to HTML/349 How Do Websites Actually Work_.mp470.27MB
41 Day 41 - Web Foundation - Introduction to HTML/351 Introduction to HTML.mp482.99MB
41 Day 41 - Web Foundation - Introduction to HTML/352 The Anatomy of an HTML Tag.mp474.32MB
41 Day 41 - Web Foundation - Introduction to HTML/353 What we're building - HTML Personal Site.mp444.56MB
41 Day 41 - Web Foundation - Introduction to HTML/354 What is The HTML Boilerplate_.mp4203.22MB
41 Day 41 - Web Foundation - Introduction to HTML/355 How to Structure Text in HTML.mp489.8MB
41 Day 41 - Web Foundation - Introduction to HTML/356 HTML Lists.mp460.8MB
41 Day 41 - Web Foundation - Introduction to HTML/357 HTML Image Elements.mp473.07MB
41 Day 41 - Web Foundation - Introduction to HTML/358 HTML Links and Anchor Tags.mp4140.94MB
42 Day 42 - Web Foundation - Intermediate HTML/359 Day 42 Goals_ what you will make by the end of the day.mp43.26MB
42 Day 42 - Web Foundation - Intermediate HTML/360 HTML Tables.mp4103.04MB
42 Day 42 - Web Foundation - Intermediate HTML/361 Using HTML Tables for Layout.mp413.27MB
42 Day 42 - Web Foundation - Intermediate HTML/362 HTML Tables Code Challenge.mp46.8MB
42 Day 42 - Web Foundation - Intermediate HTML/364 HTML Tables Solution Walkthrough.mp462.47MB
42 Day 42 - Web Foundation - Intermediate HTML/365 HTML Forms.mp469.31MB
42 Day 42 - Web Foundation - Intermediate HTML/366 Forms in Practice - Create a Contact Me Form.mp494.59MB
42 Day 42 - Web Foundation - Intermediate HTML/367 Publish Your Website!.mp447.66MB
43 Day 43 - Web Foundation - Introduction to CSS/368 Day 43 Goals_ what you will make by the end of the day.mp43.81MB
43 Day 43 - Web Foundation - Introduction to CSS/369 Introduction to CSS.mp414.46MB
43 Day 43 - Web Foundation - Introduction to CSS/370 Inline CSS.mp4142.32MB
43 Day 43 - Web Foundation - Introduction to CSS/371 Internal CSS.mp4278.03MB
43 Day 43 - Web Foundation - Introduction to CSS/372 External CSS.mp490.86MB
43 Day 43 - Web Foundation - Introduction to CSS/373 How to Debug CSS Code.mp4159.14MB
43 Day 43 - Web Foundation - Introduction to CSS/374 The Anatomy of CSS Syntax.mp469.13MB
43 Day 43 - Web Foundation - Introduction to CSS/375 CSS Selectors.mp447.62MB
43 Day 43 - Web Foundation - Introduction to CSS/376 Classes vs. Ids.mp469.12MB
44 Day 44 - Web Foundation - Intermediate CSS/377 Day 44 Goals_ what you will make by the end of the day.mp42.45MB
44 Day 44 - Web Foundation - Intermediate CSS/378 What We'll Make - Stylised Personal Site.mp433.7MB
44 Day 44 - Web Foundation - Intermediate CSS/379 What Are Favicons_.mp439.62MB
44 Day 44 - Web Foundation - Intermediate CSS/380 HTML Divs.mp458.86MB
44 Day 44 - Web Foundation - Intermediate CSS/381 The Box Model of Website Styling.mp4167.41MB
44 Day 44 - Web Foundation - Intermediate CSS/382 CSS Display Property.mp492.62MB
44 Day 44 - Web Foundation - Intermediate CSS/383 CSS Static and Relative Positioning.mp456.75MB
44 Day 44 - Web Foundation - Intermediate CSS/384 Absolute positioning.mp440.09MB
44 Day 44 - Web Foundation - Intermediate CSS/385 The Dark Art of Centering Elements with CSS.mp473.31MB
44 Day 44 - Web Foundation - Intermediate CSS/386 Font Styling in Our Personal Site.mp4147.02MB
44 Day 44 - Web Foundation - Intermediate CSS/387 Adding Content to Our Website.mp4135.13MB
44 Day 44 - Web Foundation - Intermediate CSS/388 CSS Sizing.mp484.29MB
44 Day 44 - Web Foundation - Intermediate CSS/392 CSS Font Property Challenge Solutions.mp422.25MB
44 Day 44 - Web Foundation - Intermediate CSS/393 CSS Float and Clear.mp4222.34MB
44 Day 44 - Web Foundation - Intermediate CSS/395 Stylised Personal Site Solution Walkthrough.mp4224.02MB
45 Day 45 - Intermediate+ Web Scraping with Beautiful Soup/397 Day 45 Goals_ what you will make by the end of the day.mp449.44MB
45 Day 45 - Intermediate+ Web Scraping with Beautiful Soup/398 Parsing HTML and Making Soup.mp482.21MB
45 Day 45 - Intermediate+ Web Scraping with Beautiful Soup/399 Finding and Selecting Particular Elements with BeautifulSoup.mp4105.86MB
45 Day 45 - Intermediate+ Web Scraping with Beautiful Soup/400 Scraping a Live Website.mp4246.79MB
45 Day 45 - Intermediate+ Web Scraping with Beautiful Soup/401 Is Web Scraping Legal_.mp498.45MB
45 Day 45 - Intermediate+ Web Scraping with Beautiful Soup/402 100 Movies that You Must Watch.mp4110.8MB
46 Day 46 - Intermediate+ Create a Spotify Playlist using the Musical Time Machine/403 Day 46 Goals_ what you will make by the end of the day.mp434.02MB
47 Day 47 - Intermediate+ Create an Automated Amazon Price Tracker/408 Day 47 Goals_ what you will make by the end of the day.mp480.21MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/411 Day 48 Goals_ what you will make by the end of the day.mp427.25MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/412 How to Install & Set Up Selenium.mp494.62MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/413 How to Find and Select Elements on a Website with Selenium.mp4170.68MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/414 Challenge_ Use Selenium to Scrape Website Data.mp4111.55MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/415 Challenge_ Use Selenium in a Blank Project & Scrape a Different Piece of Data.mp464.74MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/416 How to Automate Filling Out Forms and Clicking Buttons with Selenium.mp4111.17MB
48 Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/417 The Cookie Clicker Project.mp451.18MB
49 Day 49 - Intermediate+ Automating Job Applications on LinkedIn/419 Day 49 Goals_ what you will make by the end of the day.mp419.04MB
50 Day 50 - Intermediate+ Auto Tinder Swiping Bot/424 Day 50 Goals_ what you will make by the end of the day.mp472.84MB
51 Day 51 - Intermediate+ Internet Speed Twitter Complaint Bot/430 Day 51 Goals_ what you will make by the end of the day.mp454.12MB
52 Day 52 - Intermediate+ Instagram Follower Bot/435 Day 52 Goals_ what you will make by the end of the day.mp437.34MB
53 Day 53 - Intermediate+ Web Scraping Capstone - Data Entry Job Automation/441 Day 53 Goals_ what you will make by the end of the day.mp467.63MB
54 Day 54 - Intermediate+ Introduction to Web Development with Flask/444 Understanding Backend Web Development with Python.mp432.89MB
54 Day 54 - Intermediate+ Introduction to Web Development with Flask/445 Create your First Web Server with Flask.mp4101.05MB
54 Day 54 - Intermediate+ Introduction to Web Development with Flask/446 Understand the Command Line on Windows and Mac.mp4203.09MB
54 Day 54 - Intermediate+ Introduction to Web Development with Flask/447 __name__ and __main__ _ Special Attributes built into Python.mp421.83MB
54 Day 54 - Intermediate+ Introduction to Web Development with Flask/448 Python Functions as First Class Objects_ Passing & Nesting Functions.mp451.04MB
54 Day 54 - Intermediate+ Introduction to Web Development with Flask/449 Understanding Python Decorator Functions and the @ Syntax.mp462.44MB
55 Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/451 Day 55 Goals_ what you will make by the end of the day.mp411.63MB
55 Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/452 Working Flask URL Paths and the Flask Debugger.mp4141.42MB
55 Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/453 Rendering HTML Elements with Flask.mp484.71MB
55 Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/454 Challenge_ Use Python Decorators to Style HTML Tags.mp422.75MB
55 Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/455 Advanced Decorators with _args and __kwargs.mp443.51MB
56 Day 56 - Intermediate+ Rendering HTML_Static files and Using Website Templates/458 Day 56 Goals_ what you will make by the end of the day.mp45.89MB
56 Day 56 - Intermediate+ Rendering HTML_Static files and Using Website Templates/459 Rendering HTML Files with Flask.mp446.54MB
56 Day 56 - Intermediate+ Rendering HTML_Static files and Using Website Templates/460 Serving Static Files using Flask.mp477.99MB
56 Day 56 - Intermediate+ Rendering HTML_Static files and Using Website Templates/461 How to Use Website Templates to Speed Up Web Development.mp4195.65MB
56 Day 56 - Intermediate+ Rendering HTML_Static files and Using Website Templates/463 Solution and Walkthrough for the Name Card Final Project.mp4136.87MB
57 Day 57 - Intermediate+ Templating with Jinja in Flask Applications/464 Day 57 Goals_ what you will make by the end of the day.mp45.99MB
57 Day 57 - Intermediate+ Templating with Jinja in Flask Applications/465 Using Jinja to Produce Dynamic HTML Pages.mp4117.23MB
57 Day 57 - Intermediate+ Templating with Jinja in Flask Applications/466 Challenge_ Combining Jinja Templating with APIs.mp496.77MB
57 Day 57 - Intermediate+ Templating with Jinja in Flask Applications/467 Multiline Statements with Jinja.mp485.45MB
57 Day 57 - Intermediate+ Templating with Jinja in Flask Applications/468 URL Building with Flask.mp445.27MB
58 Day 58 - Web Foundation Bootstrap/471 What is Bootstrap_.mp4176.58MB
58 Day 58 - Web Foundation Bootstrap/472 Installing Bootstrap.mp492.94MB
58 Day 58 - Web Foundation Bootstrap/473 Web Design 101 - Wireframing.mp4169.35MB
58 Day 58 - Web Foundation Bootstrap/474 The Bootstrap Navigation Bar.mp4205.47MB
58 Day 58 - Web Foundation Bootstrap/475 What We'll Make - Tindog.mp49.72MB
58 Day 58 - Web Foundation Bootstrap/477 Setting Up Our New Project.mp4127.03MB
58 Day 58 - Web Foundation Bootstrap/478 The Bootstrap Grid Layout System.mp4275.45MB
58 Day 58 - Web Foundation Bootstrap/480 Adding Grid Layouts to Our Website.mp4123MB
58 Day 58 - Web Foundation Bootstrap/482 Bootstrap Containers.mp446.69MB
58 Day 58 - Web Foundation Bootstrap/483 Bootstrap Buttons and Font Awesome.mp4177.63MB
58 Day 58 - Web Foundation Bootstrap/484 Styling Our Website Challenges and Solutions.mp4234.96MB
58 Day 58 - Web Foundation Bootstrap/486 Solution to Bootstrap Challenge 1.mp4201.29MB
58 Day 58 - Web Foundation Bootstrap/487 The Bootstrap Carousel Part 1.mp4134.32MB
58 Day 58 - Web Foundation Bootstrap/488 The Bootstrap Carousel Part 2.mp4231.62MB
58 Day 58 - Web Foundation Bootstrap/489 Bootstrap Cards.mp4237.06MB
58 Day 58 - Web Foundation Bootstrap/490 CSS Z-index and Stacking Order.mp4245.88MB
58 Day 58 - Web Foundation Bootstrap/491 Advanced CSS - Media Query Breakpoints.mp4189.53MB
58 Day 58 - Web Foundation Bootstrap/493 Solution to Bootstrap Challenge 2.mp4177.88MB
58 Day 58 - Web Foundation Bootstrap/494 Code Refactoring.mp466.8MB
58 Day 58 - Web Foundation Bootstrap/495 Refactor Our Website Part 1.mp4290.76MB
58 Day 58 - Web Foundation Bootstrap/496 Advanced CSS - Combining Selectors.mp441.42MB
58 Day 58 - Web Foundation Bootstrap/497 Refactoring Our Website Part 2.mp465.03MB
58 Day 58 - Web Foundation Bootstrap/498 Advanced CSS - Selector Priority.mp445.2MB
58 Day 58 - Web Foundation Bootstrap/499 Completing the Website.mp432.56MB
65 Day 65 - Web Design School - How to Create a Website that People will Love/541 Introduction to Web Design.mp434.2MB
65 Day 65 - Web Design School - How to Create a Website that People will Love/542 Understanding Color Theory.mp4264.35MB
65 Day 65 - Web Design School - How to Create a Website that People will Love/543 Understanding Typography and How to Choose Fonts.mp4225.29MB
65 Day 65 - Web Design School - How to Create a Website that People will Love/544 Manage ATTENTION with effective User Interface (UI) Design.mp4131.65MB
65 Day 65 - Web Design School - How to Create a Website that People will Love/545 User Experience (UX) Design.mp4214.21MB
65 Day 65 - Web Design School - How to Create a Website that People will Love/546 Web Design in Practice - Let's apply what we've learnt!.mp4535.19MB
66 Day 66 - Advanced - Building Your Own API with RESTful Routing/548 What is REST_.mp480.53MB
66 Day 66 - Advanced - Building Your Own API with RESTful Routing/555 HTTP PUT vs. PATCH.mp47.28MB
68 Day 68 - Advanced - Authentication with Flask/566 What is Authentication_.mp412.04MB
68 Day 68 - Advanced - Authentication with Flask/570 Encryption and Hashing.mp450.47MB
68 Day 68 - Advanced - Authentication with Flask/571 How to Hack Passwords 101.mp4122.47MB
68 Day 68 - Advanced - Authentication with Flask/572 Salting Passwords.mp423.11MB
70 Day 70 - Advanced - Deploying Your Web Application with Heroku/584 Day 70 Goals - Learn to Deploy Your Website.mp46.79MB
70 Day 70 - Advanced - Deploying Your Web Application with Heroku/585 Version Control and Git.mp4243.2MB
70 Day 70 - Advanced - Deploying Your Web Application with Heroku/586 What is GitHub_.mp474.53MB
82 Day 82 - Professional Portfolio Project - [Python Web Development]/672 Where are the Videos and the Solution Code_.mp496.78MB