1. Day 1 - Beginner - Working with Variables in Python to Manage Data/1. What you're going to get from this course.mp463.18MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/10. The Python Input Function.mp430.15MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/11. [Interactive Coding Exercise] Input Function.mp436.38MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/12. Python Variables.mp423.83MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/13. [Interactive Coding Exercise] Variables.mp424.01MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/14. Variable Naming.mp414.57MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/16. Day 1 Project Band Name Generator.mp437.93MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/17. Congratulations! Well done!.mp419.2MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/2. START HERE.mp435.32MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/3. Downloadable Resources and Tips for Taking the Course.mp495.66MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/5. Day 1 Goals what we will make by the end of the day.mp46.93MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/6. Printing to the Console in Python.mp438.24MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/7. [Interactive Coding Exercise] Printing.mp439.85MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/8. String Manipulation and Code Intelligence.mp435.63MB
1. Day 1 - Beginner - Working with Variables in Python to Manage Data/9. [Interactive Coding Exercise] Debugging Practice.mp447.35MB
10. Day 10 - Beginner - Functions with Outputs/1. Day 10 Goals what we will make by the end of the day.mp47.29MB
10. Day 10 - Beginner - Functions with Outputs/10. Calculator Finishing Touches and Bug Fixes.mp429.83MB
10. Day 10 - Beginner - Functions with Outputs/11. How to Get a Good Night's Sleep.mp434.21MB
10. Day 10 - Beginner - Functions with Outputs/2. Functions with Outputs.mp460.46MB
10. Day 10 - Beginner - Functions with Outputs/3. Multiple return values.mp418.77MB
10. Day 10 - Beginner - Functions with Outputs/4. [Interactive Coding Exercise] Days in Month.mp452.79MB
10. Day 10 - Beginner - Functions with Outputs/5. Docstrings.mp423.12MB
10. Day 10 - Beginner - Functions with Outputs/7. Calculator Part 1 Combining Dictionaries and Functions.mp448.08MB
10. Day 10 - Beginner - Functions with Outputs/8. Print vs. Return.mp436.61MB
10. Day 10 - Beginner - Functions with Outputs/9. While Loops, Flags and Recursion.mp463.48MB
101. Bonus Section/1. Recording of our Live AMA (aka AAA - Ask Angela Anything).mp41.27GB
101. Bonus Section/2. Study With Me.mp41.74GB
11. Day 11 - Beginner - The Blackjack Capstone Project/1. Day 11 Goals what we will make by the end of the day.mp419.63MB
11. Day 11 - Beginner - The Blackjack Capstone Project/2. Blackjack Program Requirements and Game Rules.mp460.87MB
11. Day 11 - Beginner - The Blackjack Capstone Project/3. Hint 4 & 5 Solution Walkthrough.mp460.31MB
11. Day 11 - Beginner - The Blackjack Capstone Project/4. Hint 6-8 Solution Walkthrough.mp445.34MB
11. Day 11 - Beginner - The Blackjack Capstone Project/5. Hint 9 Solution Walkthrough Refactoring and calling calculate_score().mp441.81MB
11. Day 11 - Beginner - The Blackjack Capstone Project/6. Hint 10-12 Solution Walkthrough.mp455.64MB
11. Day 11 - Beginner - The Blackjack Capstone Project/7. Hint 13 Solution Walkthrough.mp481.85MB
11. Day 11 - Beginner - The Blackjack Capstone Project/8. A Solid Foundation goes a Long Way.mp436.32MB
12. Day 12 - Beginner - Scope & Number Guessing Game/1. Namespaces Local vs. Global Scope.mp434.77MB
12. Day 12 - Beginner - Scope & Number Guessing Game/2. Does Python Have Block Scope.mp410.74MB
12. Day 12 - Beginner - Scope & Number Guessing Game/3. How to Modify a Global Variable.mp421.67MB
12. Day 12 - Beginner - Scope & Number Guessing Game/4. Python Constants and Global Scope.mp48MB
12. Day 12 - Beginner - Scope & Number Guessing Game/6. Introducing the Final Project The Number Guessing Game.mp420.83MB
12. Day 12 - Beginner - Scope & Number Guessing Game/7. Solution & Walkthrough to the Number Guessing Game.mp4168.35MB
12. Day 12 - Beginner - Scope & Number Guessing Game/8. Don't be too hard on yourself.mp416.54MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/1. Describe the Problem.mp428.97MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/10. [Interactive Coding Exercise] Debugging FizzBuzz.mp443.12MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/11. Building Confidence.mp422.62MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/2. Reproduce the Bug.mp420.47MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/3. Play Computer and Evaluate Each Line.mp420.53MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/4. Fixing Errors and Watching for Red Underlines.mp421.93MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/5. Squash bugs with a print() Statement.mp426.68MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/6. Bringing out the BIG Gun Using a Debugger.mp430.11MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/7. Final Debugging Tips.mp426.93MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/8. [Interactive Coding Exercise] Debugging Odd or Even.mp412.61MB
13. Day 13 - Beginner - Debugging How to Find and Fix Errors in your Code/9. [Interactive Coding Exercise] Debugging Leap Year.mp416.64MB
14. Day 14 - Beginner - Higher Lower Game Project/1. Introduction & Program Requirements for the Higher Lower Game.mp449.85MB
14. Day 14 - Beginner - Higher Lower Game Project/2. Solution & Walkthrough of the Higher Lower Game.mp4260.14MB
14. Day 14 - Beginner - Higher Lower Game Project/3. Study Tip Set Reminders in Your Calendar to Review.mp425.05MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/1. Installing Python Locally on Your Computer.mp434.64MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/2. Download PyCharm for Windows or Mac.mp412.37MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/3. PyCharm's Charming Features (while you wait for the download to finish).mp475.05MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/4. How to Install PyCharm on Windows.mp425.51MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/5. Installing PyCharm on Mac.mp417.88MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/6. Introduction & Requirements for the Coffee Machine Project.mp468.41MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/7. Solution & Walkthrough for the Coffee Machine Code.mp4210.21MB
15. Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine/8. Location, Location, Location - Pavlov's Coding Corner.mp425.36MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/1. Why do we need OOP and how does it work.mp443.58MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/2. How to use OOP Classes and Objects.mp414.69MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/3. Constructing Objects and Accessing their Attributes and Methods.mp480.55MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/4. How to Add Python Packages and use PyPi.mp441.94MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/5. Practice Modifying Object Attributes and Calling Methods.mp460.92MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/7. Building the Coffee Machine in OOP.mp447.62MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/8. Walkthrough and Solution for the OOP Coffee Machine.mp4101.18MB
16. Day 16 - Intermediate - Object Oriented Programming (OOP)/9. Don't forget to review occasionally.mp420.86MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/1. Day 17 Goals what we will make by the end of the day.mp47.54MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/10. The Benefits of OOP Use Open Trivia DB to Get New Questions.mp447.01MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/11. Run for that Bus!.mp429.21MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/2. How to create your own Class in Python.mp418.85MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/3. Working with Attributes, Class Constructors and the __init__() Function.mp448.35MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/4. Adding Methods to a Class.mp423.03MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/5. Quiz Project Part 1 Creating the Question Class.mp427.75MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/6. Quiz Project Part 2 Creating the List of Question Objects from the Data.mp455.63MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/7. Quiz Project Part 3 The QuizBrain and the next_question() Method.mp441.31MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/8. Quiz Project Part 4 How to continue showing new Questions.mp430.5MB
17. Day 17 - Intermediate - The Quiz Project & the Benefits of OOP/9. Quiz Project Part 5 Checking Answers and Keeping Score.mp459.8MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/1. Day 18 Goals what we will make by the end of the day.mp44.83MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/10. The Hirst Painting Project Part 1 - How to Extract RGB Values from Images.mp4121.37MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/11. The Hirst Painting Project Part 2 - Drawing the Dots.mp474.63MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/12. Space out your study sessions and stay consistent.mp435.55MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/2. Understanding Turtle Graphics and How to use the Documentation.mp482.92MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/3. Turtle Challenge 1 - Draw a Square.mp411.95MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/4. Importing Modules, Installing Packages, and Working with Aliases.mp443.53MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/5. Turtle Challenge 2 - Draw a Dashed Line.mp419.38MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/6. Turtle Challenge 3 - Drawing Different Shapes.mp432.31MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/7. Turtle Challenge 4 - Generate a Random Walk.mp445.3MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/8. Python Tuples and How to Generate Random RGB Colours.mp445.31MB
18. Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI)/9. Turtle Challenge 5 - Draw a Spirograph.mp460.63MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/1. Day 19 Goals what we will make by the end of the day.mp410.84MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/2. Python Higher Order Functions & Event Listeners.mp434.63MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/3. Challenge Make an Etch-A-Sketch App.mp442.66MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/4. Object State and Instances.mp412.84MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/5. Understanding the Turtle Coordinate System.mp469.48MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/7. Aaaand, we're off to the races!.mp459.21MB
19. Day 19 - Intermediate - Instances, State and Higher Order Functions/8. Expand on the Solutions.mp439.58MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/1. Day 2 Goals what we will make by the end of the day.mp45.89MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/11. Day 2 Project Tip Calculator.mp4114.26MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/12. You are already in the top 50%.mp410.87MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/2. Python Primitive Data Types.mp430.16MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/4. Type Error, Type Checking and Type Conversion.mp434.92MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/5. [Interactive Coding Exercise] Data Types.mp438.74MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/6. Mathematical Operations in Python.mp428.43MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/7. [Interactive Coding Exercise] BMI Calculator.mp446.15MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/8. Number Manipulation and F Strings in Python.mp430.91MB
2. Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings/9. [Interactive Coding Exercise] Life in Weeks.mp448.73MB
20. Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates/1. Day 20 Goals what we will make by the end of the day.mp422.09MB
20. Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates/2. Screen Setup and Creating a Snake Body.mp438.58MB
20. Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates/3. Animating the Snake Segments on Screen.mp496.21MB
20. Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates/4. Create a Snake Class & Move to OOP.mp450.85MB
20. Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates/5. How to Control the Snake with a Keypress.mp467.16MB
20. Day 20 - Intermediate - Build the Snake Game Part 1 Animation & Coordinates/6. Programming is not Memorising.mp449.39MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/1. Day 21 Goals what we will make by the end of the day.mp44.48MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/2. Class Inheritance.mp439.45MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/4. Detect Collisions with Food.mp461.91MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/5. Create a Scoreboard and Keep Score.mp458.11MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/6. Detect Collisions with the Wall.mp421.95MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/7. Detect Collisions with your own Tail.mp437.59MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/8. How to Slice Lists & Tuples in Python.mp430.84MB
21. Day 21 - Intermediate - Build the Snake Game Part 2 Inheritance & List Slicing/9. Stay motivated by remembering the reason you signed up.mp437.96MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/1. Day 22 Goals what you will make by the end of the day.mp417.51MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/10. Picturing fears even the worst-case scenario is not so scary.mp437.54MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/2. Set up the Main Screen.mp48.51MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/3. Create a Paddle that responds to Key Presses.mp438.08MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/4. Write the Paddle Class and Create the Second Paddle.mp443.15MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/5. Write the Ball Class and Make the Ball Move.mp425.07MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/6. Add the Ball Bouncing Logic.mp434.08MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/7. How to Detect Collisions with the Paddle.mp430.66MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/8. How to Detect when the Ball goes Out of Bounds.mp421.26MB
22. Day 22 - Intermediate - Build Pong The Famous Arcade Game/9. Score Keeping and Changing the Ball Speed.mp456.35MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/1. Day 23 Goals what you will make by the end of the day.mp47.34MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/10. Solution to Step 7 - Add the Scoreboard and Game Over sequence.mp443.44MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/11. This course is not about typing out code.mp438.56MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/3. How to use the Starter Code.mp417.72MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/6. Solution to Step 3 - Create the Player Behaviour.mp423.71MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/7. Solution to Step 4 - Create the Car Behaviour.mp453.68MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/8. Solution to Step 5 - Detect when the Turtle collides with a Car squish.mp413.14MB
23. Day 23 - Intermediate - The Turtle Crossing Capstone Project/9. Solution to Step 6 - Detect when the Player has reached the other side.mp429.27MB
24. Day 24 - Intermediate - Files, Directories and Paths/1. Day 24 Goals what you will make by the end of the day.mp422.06MB
24. Day 24 - Intermediate - Files, Directories and Paths/2. Add a High Score to the Snake Game.mp468.42MB
24. Day 24 - Intermediate - Files, Directories and Paths/3. How to Open, Read, and Write to Files using the with Keyword.mp454.45MB
24. Day 24 - Intermediate - Files, Directories and Paths/4. Challenge Read and Write the High Score to a File in Snake.mp441MB
24. Day 24 - Intermediate - Files, Directories and Paths/5. Understand Relative and Absolute File Paths.mp486.68MB
24. Day 24 - Intermediate - Files, Directories and Paths/7. Introducing the Mail Merge Challenge.mp427.68MB
24. Day 24 - Intermediate - Files, Directories and Paths/8. Solution & Walkthrough for the Mail Merge Project.mp471.52MB
24. Day 24 - Intermediate - Files, Directories and Paths/9. What's the correct solution What's the best answer What's the right way.mp466MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/1. Day 25 Goals what we will make by the end of the day.mp414.73MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/2. Reading CSV Data in Python.mp479.3MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/3. DataFrames & Series Working with Rows & Columns.mp4113.61MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/4. The Great Squirrel Census Data Analysis (with Pandas!).mp486.55MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/5. U.S. States Game Part 1 Setup.mp469.79MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/6. U.S. States Game Part 2 Challenge with .csv.mp4112.12MB
25. Day 25 - Intermediate - Working with CSV Data and the Pandas Library/7. U.S. States Game Part 3 Saving Data to .csv.mp440.47MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/1. Day 26 Goals what you will make by the end of the day.mp44.24MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/10. How to Iterate over a Pandas DataFrame.mp429.84MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/11. Introducing the NATO Alphabet Project.mp433.72MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/12. Solution & Walkthrough for the NATO Alphabet Project.mp439.79MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/2. How to Create Lists using List Comprehension.mp480.87MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/3. [Interactive Coding Exercise] Squaring Numbers.mp411.2MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/4. [Interactive Coding Exercise] Filtering Even Numbers.mp412.78MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/5. [Interactive Coding Exercise] Data Overlap.mp425.58MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/6. Apply List Comprehension to the U.S. States Game.mp418.83MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/7. How to use Dictionary Comprehension.mp445.06MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/8. [Interactive Coding Exercise] Dictionary Comprehension 1.mp426.98MB
26. Day 26 - Intermediate - List Comprehension and the NATO Alphabet/9. [Interactive Coding Exercise] Dictionary Comprehension 2.mp421.3MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/1. Day 27 Goals what we will make by the end of the day.mp411.02MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/10. Other Tkinter Widgets Radiobuttons, Scales, Checkbuttons and more.mp453.84MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/11. Tkinter Layout Managers pack(), place() and grid().mp458.53MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/12. Mile to Kilometers Converter Project.mp471.93MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/2. History of GUI and Introduction to Tkinter.mp436.76MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/3. Creating Windows and Labels with Tkinter.mp447.91MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/4. Setting Default Values for Optional Arguments inside a Function Header.mp431.31MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/6. args Many Positional Arguments.mp425.77MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/7. kwargs Many Keyword Arguments.mp457.6MB
27. Day 27 - Intermediate - Tkinter, args, kwargs and Creating GUI Programs/9. Buttons, Entry, and Setting Component Options.mp458.19MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/1. Day 28 Goals what we will make by the end of the day.mp410.42MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/2. How to work with the Canvas Widget and Add Images to Tkinter.mp481.85MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/3. Challenge - Complete the Application's User Interface (UI).mp462.9MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/4. Add a Count Down Mechanism.mp4110MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/5. Dynamic Typing Explained.mp441.2MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/6. Setting Different Timer Sessions and Values.mp450.65MB
28. Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application/7. Adding Checkmarks and Resetting the Application.mp463.75MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/1. Day 29 Goals what we will make by the end of the day.mp425.49MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/2. Challenge 1 - Working with Images and Setting up the Canvas.mp430.79MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/3. Challenge 2 - Use grid() and columnspan to Complete the User Interface.mp423.08MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/4. Solution to the Creating the Grid Layout.mp443.85MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/5. Challenge 3 - Saving Data to File.mp486.85MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/6. Dialog Boxes and Pop-Ups in Tkinter.mp463.27MB
29. Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter/7. Generate a Password & Copy it to the Clipboard.mp491.81MB
3. Day 3 - Beginner - Control Flow and Logical Operators/1. Day 3 Goals what we will make by the end of the day.mp46.14MB
3. Day 3 - Beginner - Control Flow and Logical Operators/10. [Interactive Coding Exercise] Love Calculator.mp4102.51MB
3. Day 3 - Beginner - Control Flow and Logical Operators/11. Day 3 Project Treasure Island.mp4118.15MB
3. Day 3 - Beginner - Control Flow and Logical Operators/12. Share and Show off your Project!.mp416.09MB
3. Day 3 - Beginner - Control Flow and Logical Operators/2. Control Flow with if else and Conditional Operators.mp448.67MB
3. Day 3 - Beginner - Control Flow and Logical Operators/3. [Interactive Coding Exercise] Odd or Even Introducing the Modulo.mp427.79MB
3. Day 3 - Beginner - Control Flow and Logical Operators/4. Nested if statements and elif statements.mp436.25MB
3. Day 3 - Beginner - Control Flow and Logical Operators/5. [Interactive Coding Exercise] BMI 2.0.mp451.83MB
3. Day 3 - Beginner - Control Flow and Logical Operators/6. [Interactive Coding Exercise] Leap Year.mp463.33MB
3. Day 3 - Beginner - Control Flow and Logical Operators/7. Multiple If Statements in Succession.mp452.63MB
3. Day 3 - Beginner - Control Flow and Logical Operators/8. [Interactive Coding Exercise] Pizza Order Practice.mp433.41MB
3. Day 3 - Beginner - Control Flow and Logical Operators/9. Logical Operators.mp425.77MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/1. Day 30 Goals what you will make by the end of the day.mp48.17MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/2. Catching Exceptions The try catch except finally Pattern.mp494.12MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/3. Raising your own Exceptions.mp423.13MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/4. [Interactive Coding Exercise] IndexError Handling.mp415.77MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/5. [Interactive Coding Exercise] KeyError Handling.mp420.46MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/6. Code Exercise Exception Handling in the NATO Phonetic Alphabet Project.mp441.27MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/7. Write, read and update JSON data in the Password Manager.mp488.44MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/8. Challenge 1 - Handling Exceptions in the Password Manager.mp444.43MB
30. Day 30 - Intermediate - Errors, Exceptions and JSON Data Improving the Password/9. Challenge 2 - Search for a Website in the Password Manager.mp4121.92MB
31. Day 31 - Intermediate - Flash Card App Capstone Project/1. Day 31 Goals what you will make by the end of the day.mp472.25MB
31. Day 31 - Intermediate - Flash Card App Capstone Project/3. Solution & Walkthrough for Creating the UI.mp473.4MB
31. Day 31 - Intermediate - Flash Card App Capstone Project/5. Solution & Walkthrough for Creating New Flash Cards.mp462.62MB
31. Day 31 - Intermediate - Flash Card App Capstone Project/7. Solution & Walkthrough for Flipping Cards.mp468.23MB
31. Day 31 - Intermediate - Flash Card App Capstone Project/9. Solution & Walkthrough for Saving Progress.mp477.48MB
32. Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/1. Day 32 Goals what we will make by the end of the day.mp416.12MB
32. Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/3. How to Send Emails with Python using SMTP.mp494.44MB
32. Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/4. Working with the datetime Module.mp432.45MB
32. Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/5. Challenge 1 - Send Motivational Quotes on Mondays via Email.mp465.49MB
32. Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/7. Solution & Walkthrough for the Automated Birthday Wisher.mp4143.56MB
32. Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime)/8. Run Your Python Code in the Cloud!.mp445.07MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/1. Day 33 Goals what you will make by the end of the day.mp413.06MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/2. What are Application Programming Interfaces (APIs).mp425.02MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/3. API Endpoints and Making API Calls.mp436.9MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/4. Working with Responses HTTP Codes, Exceptions & JSON Data.mp455.9MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/5. Challenge - Build a Kanye Quotes App using the Kanye Rest API.mp438.64MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/6. Understand API Parameters Match Sunset Times with the Current Time.mp4106.5MB
33. Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier/7. ISS Overhead Notifier Project - Challenge & Solution.mp475.37MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/1. Day 34 Goals what you will make by the end of the day.mp418.08MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/2. Trivia Question API Challenge.mp442.19MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/3. Solution & Walkthrough for getting Trivia Questions.mp421.78MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/4. Unescaping HTML Entities.mp434.2MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/5. Class based Tkinter UI.mp497.58MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/6. Python Typing & Showing the Next Question in the GUI.mp457.55MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/7. Python Typing Type Hints and Arrows -.mp424.06MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/8. Check the Answer.mp429.18MB
34. Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App/9. Give Feedback to the Player, Keep Score and Fix the Bugs =).mp468.14MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/1. Day 35 Goals what you will make by the end of the day.mp48.02MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/2. What is API Authentication and Why Do We Need to Authenticate Ourselves.mp433.77MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/3. Using API Keys to Authenticate and Get the Weather from OpenWeatherMap.mp495.75MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/4. Challenge - Check if it Will Rain in the Next 12 Hours.mp4138.15MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/5. Sending SMS via the Twilio API.mp484.13MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/6. Use PythonAnywhere to Automate the Python Script.mp460.46MB
35. Day 35 - Intermediate+ Keys, Authentication & Environment Variables Send SMS/7. Understanding Environment Variables and Hiding API Keys.mp473.23MB
36. Day 36 - Intermediate+ Stock Trading News Alert Project/1. Day 36 Goals what you will make by the end of the day.mp471.33MB
36. Day 36 - Intermediate+ Stock Trading News Alert Project/3. Solution & Walkthrough for Step 1 - Check for Stock Price Movements.mp4125.84MB
36. Day 36 - Intermediate+ Stock Trading News Alert Project/4. Solution & Walkthrough for Step 2 - Get the News Articles.mp462.99MB
36. Day 36 - Intermediate+ Stock Trading News Alert Project/5. Solution & Walkthrough for Step 3 - Send the SMS Messages.mp481.89MB
37. Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers/1. Day 37 Goals what you will make by the end of the day.mp425.44MB
37. Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers/2. HTTP Post Requests.mp453.52MB
37. Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers/3. Advanced Authentication using an HTTP Header.mp486.17MB
37. Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers/4. Challenge Add a Pixel to the Habit Tracker using a Post Request.mp442.11MB
37. Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers/5. Autofilling today's date using strftime.mp429.73MB
37. Day 37 - Intermediate+ Habit Tracking Project API Post Requests & Headers/6. How to use HTTP Put and Delete Requests.mp447.83MB
38. Day 38 - Intermediate+ Workout Tracking Using Google Sheets/1. Day 38 Goals what you will make by the end of the day.mp423.62MB
39. Day 39 - Intermediate+ Capstone Part 1 Flight Deal Finder/1. Day 39 Goals what you will make by the end of the day.mp438.89MB
4. Day 4 - Beginner - Randomisation and Python Lists/1. Day 4 Goals what we will make by the end of the day.mp43.7MB
4. Day 4 - Beginner - Randomisation and Python Lists/10. Programming is like going to the Gym.mp423.75MB
4. Day 4 - Beginner - Randomisation and Python Lists/2. Random Module.mp487.65MB
4. Day 4 - Beginner - Randomisation and Python Lists/3. [Interactive Coding Exercise] Random Exercise.mp412.57MB
4. Day 4 - Beginner - Randomisation and Python Lists/4. Understanding the Offset and Appending Items to Lists.mp483.83MB
4. Day 4 - Beginner - Randomisation and Python Lists/5. [Interactive Coding Exercise] Banker Roulette - Who will pay the bill.mp465.82MB
4. Day 4 - Beginner - Randomisation and Python Lists/6. IndexErrors and Working with Nested Lists.mp434.71MB
4. Day 4 - Beginner - Randomisation and Python Lists/8. [Interactive Coding Exercise] Treasure Map.mp477.39MB
4. Day 4 - Beginner - Randomisation and Python Lists/9. Day 4 Project Rock Paper Scissors.mp4117.37MB
40. Day 40 - Intermediate+ Capstone Part 2 Flight Club/1. Day 40 Goals what you will make by the end of the day.mp414.79MB
41. Day 41 - Web Foundation - Introduction to HTML/1. Day 41 Goals what you will make by the end of the day.mp425.72MB
41. Day 41 - Web Foundation - Introduction to HTML/10. HTML Lists.mp439.78MB
41. Day 41 - Web Foundation - Introduction to HTML/11. HTML Image Elements.mp457.5MB
41. Day 41 - Web Foundation - Introduction to HTML/12. HTML Links and Anchor Tags.mp479.55MB
41. Day 41 - Web Foundation - Introduction to HTML/2. How Does the Internet Actually Work.mp428.11MB
41. Day 41 - Web Foundation - Introduction to HTML/3. How Do Websites Actually Work.mp441.06MB
41. Day 41 - Web Foundation - Introduction to HTML/5. Introduction to HTML.mp466.75MB
41. Day 41 - Web Foundation - Introduction to HTML/6. The Anatomy of an HTML Tag.mp450.49MB
41. Day 41 - Web Foundation - Introduction to HTML/7. What we're building - HTML Personal Site.mp424.84MB
41. Day 41 - Web Foundation - Introduction to HTML/8. What is The HTML Boilerplate.mp4116.33MB
41. Day 41 - Web Foundation - Introduction to HTML/9. How to Structure Text in HTML.mp471.52MB
42. Day 42 - Web Foundation - Intermediate HTML/1. Day 42 Goals what you will make by the end of the day.mp44.57MB
42. Day 42 - Web Foundation - Intermediate HTML/10. Publish Your Website!.mp433.47MB
42. Day 42 - Web Foundation - Intermediate HTML/2. HTML Tables.mp481.2MB
42. Day 42 - Web Foundation - Intermediate HTML/3. Using HTML Tables for Layout.mp417.04MB
42. Day 42 - Web Foundation - Intermediate HTML/4. HTML Tables Code Challenge.mp48.72MB
42. Day 42 - Web Foundation - Intermediate HTML/6. HTML Tables Solution Walkthrough.mp449.73MB
42. Day 42 - Web Foundation - Intermediate HTML/7. HTML Forms.mp454.59MB
42. Day 42 - Web Foundation - Intermediate HTML/8. Forms in Practice - Create a Contact Me Form.mp438.44MB
43. Day 43 - Web Foundation - Introduction to CSS/1. Day 43 Goals what you will make by the end of the day.mp44.8MB
43. Day 43 - Web Foundation - Introduction to CSS/10. Classes vs. Ids.mp469.81MB
43. Day 43 - Web Foundation - Introduction to CSS/2. Introduction to CSS.mp418.97MB
43. Day 43 - Web Foundation - Introduction to CSS/3. Inline CSS.mp485.35MB
43. Day 43 - Web Foundation - Introduction to CSS/5. Internal CSS.mp4152.2MB
43. Day 43 - Web Foundation - Introduction to CSS/6. External CSS.mp452.49MB
43. Day 43 - Web Foundation - Introduction to CSS/7. How to Debug CSS Code.mp494.69MB
43. Day 43 - Web Foundation - Introduction to CSS/8. The Anatomy of CSS Syntax.mp451.24MB
43. Day 43 - Web Foundation - Introduction to CSS/9. CSS Selectors.mp436.44MB
44. Day 44 - Web Foundation - Intermediate CSS/1. Day 44 Goals what you will make by the end of the day.mp43.46MB
44. Day 44 - Web Foundation - Intermediate CSS/10. Font Styling in Our Personal Site.mp490.44MB
44. Day 44 - Web Foundation - Intermediate CSS/11. Adding Content to Our Website.mp471.67MB
44. Day 44 - Web Foundation - Intermediate CSS/12. CSS Sizing.mp499.44MB
44. Day 44 - Web Foundation - Intermediate CSS/16. CSS Font Property Challenge Solutions.mp430.23MB
44. Day 44 - Web Foundation - Intermediate CSS/17. CSS Float and Clear.mp4114.07MB
44. Day 44 - Web Foundation - Intermediate CSS/19. Stylised Personal Site Solution Walkthrough.mp4182.49MB
44. Day 44 - Web Foundation - Intermediate CSS/2. What We'll Make - Stylised Personal Site.mp426.74MB
44. Day 44 - Web Foundation - Intermediate CSS/3. What Are Favicons.mp421.82MB
44. Day 44 - Web Foundation - Intermediate CSS/4. HTML Divs.mp457.23MB
44. Day 44 - Web Foundation - Intermediate CSS/5. The Box Model of Website Styling.mp493.26MB
44. Day 44 - Web Foundation - Intermediate CSS/6. CSS Display Property.mp459.05MB
44. Day 44 - Web Foundation - Intermediate CSS/7. CSS Static and Relative Positioning.mp443.64MB
44. Day 44 - Web Foundation - Intermediate CSS/8. Absolute positioning.mp446.89MB
44. Day 44 - Web Foundation - Intermediate CSS/9. The Dark Art of Centering Elements with CSS.mp445.22MB
45. Day 45 - Intermediate+ Web Scraping with Beautiful Soup/1. Day 45 Goals what you will make by the end of the day.mp427.56MB
45. Day 45 - Intermediate+ Web Scraping with Beautiful Soup/2. Parsing HTML and Making Soup.mp464.55MB
45. Day 45 - Intermediate+ Web Scraping with Beautiful Soup/3. Finding and Selecting Particular Elements with BeautifulSoup.mp477.84MB
45. Day 45 - Intermediate+ Web Scraping with Beautiful Soup/5. Scraping a Live Website.mp4144.03MB
45. Day 45 - Intermediate+ Web Scraping with Beautiful Soup/6. Is Web Scraping Legal.mp479.39MB
45. Day 45 - Intermediate+ Web Scraping with Beautiful Soup/7. 100 Movies that You Must Watch.mp487.13MB
46. Day 46 - Intermediate+ Create a Spotify Playlist using the Musical Time Machine/1. Day 46 Goals what you will make by the end of the day.mp426.25MB
47. Day 47 - Intermediate+ Create an Automated Amazon Price Tracker/1. Day 47 Goals what you will make by the end of the day.mp445.41MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/1. Day 48 Goals what you will make by the end of the day.mp424.18MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/2. How to Install & Set Up Selenium.mp471.47MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/3. How to Find and Select Elements on a Website with Selenium.mp499.15MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/4. Challenge Use Selenium to Scrape Website Data.mp465.13MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/5. Challenge Use Selenium in a Blank Project & Scrape a Different Piece of Data.mp438.33MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/6. How to Automate Filling Out Forms and Clicking Buttons with Selenium.mp489.76MB
48. Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot/7. The Cookie Clicker Project.mp442.22MB
49. Day 49 - Intermediate+ Automating Job Applications on LinkedIn/1. Day 49 Goals what you will make by the end of the day.mp423.49MB
5. Day 5 - Beginner - Python Loops/1. Day 5 Goals what we will make by the end of the day.mp425.42MB
5. Day 5 - Beginner - Python Loops/2. Using the for loop with Python Lists.mp431.31MB
5. Day 5 - Beginner - Python Loops/3. [Interactive Coding Exercise] Average Height.mp458.25MB
5. Day 5 - Beginner - Python Loops/4. [Interactive Coding Exercise] High Score.mp441MB
5. Day 5 - Beginner - Python Loops/5. for loops and the range() function.mp419.83MB
5. Day 5 - Beginner - Python Loops/6. [Interactive Coding Exercise] Adding Even Numbers.mp422.89MB
5. Day 5 - Beginner - Python Loops/7. [Interactive Coding Exercise] The FizzBuzz Job Interview Question.mp430.93MB
5. Day 5 - Beginner - Python Loops/8. Day 5 Project Create a Password Generator.mp496.93MB
5. Day 5 - Beginner - Python Loops/9. Hard Work and Perseverance beats Raw Talent Every Time.mp425.53MB
50. Day 50 - Intermediate+ Auto Tinder Swiping Bot/1. Day 50 Goals what you will make by the end of the day.mp463.49MB
51. Day 51 - Intermediate+ Internet Speed Twitter Complaint Bot/1. Day 51 Goals what you will make by the end of the day.mp435.71MB
52. Day 52 - Intermediate+ Instagram Follower Bot/1. Day 52 Goals what you will make by the end of the day.mp427.83MB
53. Day 53 - Intermediate+ Web Scraping Capstone - Data Entry Job Automation/1. Day 53 Goals what you will make by the end of the day.mp456.3MB
54. Day 54 - Intermediate+ Introduction to Web Development with Flask/1. Understanding Backend Web Development with Python.mp434.02MB
54. Day 54 - Intermediate+ Introduction to Web Development with Flask/2. Create your First Web Server with Flask.mp476.89MB
54. Day 54 - Intermediate+ Introduction to Web Development with Flask/3. Understand the Command Line on Windows and Mac.mp4122.29MB
54. Day 54 - Intermediate+ Introduction to Web Development with Flask/4. __name__ and __main__ Special Attributes built into Python.mp421.69MB
54. Day 54 - Intermediate+ Introduction to Web Development with Flask/5. Python Functions as First Class Objects Passing & Nesting Functions.mp452.08MB
54. Day 54 - Intermediate+ Introduction to Web Development with Flask/6. Understanding Python Decorator Functions and the @ Syntax.mp447.42MB
55. Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/1. Day 55 Goals what you will make by the end of the day.mp418.59MB
55. Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/2. Working Flask URL Paths and the Flask Debugger.mp486.19MB
55. Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/3. Rendering HTML Elements with Flask.mp455.47MB
55. Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/4. Challenge Use Python Decorators to Style HTML Tags.mp416.74MB
55. Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game/5. Advanced Decorators with args and kwargs.mp441.18MB
56. Day 56 - Intermediate+ Rendering HTMLStatic files and Using Website Templates/1. Day 56 Goals what you will make by the end of the day.mp411.01MB
56. Day 56 - Intermediate+ Rendering HTMLStatic files and Using Website Templates/2. Rendering HTML Files with Flask.mp454.81MB
56. Day 56 - Intermediate+ Rendering HTMLStatic files and Using Website Templates/3. Serving Static Files using Flask.mp451.74MB
56. Day 56 - Intermediate+ Rendering HTMLStatic files and Using Website Templates/4. How to Use Website Templates to Speed Up Web Development.mp4129.16MB
56. Day 56 - Intermediate+ Rendering HTMLStatic files and Using Website Templates/6. Solution and Walkthrough for the Name Card Final Project.mp486.97MB
57. Day 57 - Intermediate+ Templating with Jinja in Flask Applications/1. Day 57 Goals what you will make by the end of the day.mp47.34MB
57. Day 57 - Intermediate+ Templating with Jinja in Flask Applications/2. Using Jinja to Produce Dynamic HTML Pages.mp476.1MB
57. Day 57 - Intermediate+ Templating with Jinja in Flask Applications/3. Challenge Combining Jinja Templating with APIs.mp474.47MB
57. Day 57 - Intermediate+ Templating with Jinja in Flask Applications/4. Multiline Statements with Jinja.mp450.64MB
57. Day 57 - Intermediate+ Templating with Jinja in Flask Applications/5. URL Building with Flask.mp434.81MB
58. Day 58 - Web Foundation Bootstrap/11. Adding Grid Layouts to Our Website.mp473.81MB
58. Day 58 - Web Foundation Bootstrap/13. Bootstrap Containers.mp454.87MB
58. Day 58 - Web Foundation Bootstrap/14. Bootstrap Buttons and Font Awesome.mp495.79MB
58. Day 58 - Web Foundation Bootstrap/15. Styling Our Website Challenges and Solutions.mp4135.19MB
58. Day 58 - Web Foundation Bootstrap/17. Solution to Bootstrap Challenge 1.mp4108.67MB
58. Day 58 - Web Foundation Bootstrap/18. The Bootstrap Carousel Part 1.mp471.8MB
58. Day 58 - Web Foundation Bootstrap/19. The Bootstrap Carousel Part 2.mp4122.94MB
58. Day 58 - Web Foundation Bootstrap/2. What is Bootstrap.mp495.08MB
58. Day 58 - Web Foundation Bootstrap/20. Bootstrap Cards.mp4144.31MB
58. Day 58 - Web Foundation Bootstrap/21. CSS Z-index and Stacking Order.mp4132.56MB
58. Day 58 - Web Foundation Bootstrap/22. Advanced CSS - Media Query Breakpoints.mp4142.77MB
58. Day 58 - Web Foundation Bootstrap/24. Solution to Bootstrap Challenge 2.mp494.22MB
58. Day 58 - Web Foundation Bootstrap/25. Code Refactoring.mp450.39MB
58. Day 58 - Web Foundation Bootstrap/26. Refactor Our Website Part 1.mp4153.6MB
58. Day 58 - Web Foundation Bootstrap/27. Advanced CSS - Combining Selectors.mp443.18MB
58. Day 58 - Web Foundation Bootstrap/28. Refactoring Our Website Part 2.mp450.14MB
58. Day 58 - Web Foundation Bootstrap/29. Advanced CSS - Selector Priority.mp431.26MB
58. Day 58 - Web Foundation Bootstrap/3. Installing Bootstrap.mp467.44MB
58. Day 58 - Web Foundation Bootstrap/30. Completing the Website.mp425.43MB
58. Day 58 - Web Foundation Bootstrap/4. Web Design 101 - Wireframing.mp4105.02MB
58. Day 58 - Web Foundation Bootstrap/5. The Bootstrap Navigation Bar.mp4145.16MB
58. Day 58 - Web Foundation Bootstrap/6. What We'll Make - Tindog.mp47.64MB
58. Day 58 - Web Foundation Bootstrap/8. Setting Up Our New Project.mp466.55MB
58. Day 58 - Web Foundation Bootstrap/9. The Bootstrap Grid Layout System.mp4147.12MB
6. Day 6 - Beginner - Python Functions & Karel/1. Day 6 Goals what we will make by the end of the day.mp43.24MB
6. Day 6 - Beginner - Python Functions & Karel/10. Why is this so Hard! Can I really do this.mp431.6MB
6. Day 6 - Beginner - Python Functions & Karel/2. Defining and Calling Python Functions.mp463.71MB
6. Day 6 - Beginner - Python Functions & Karel/3. The Hurdles Loop Challenge.mp469.6MB
6. Day 6 - Beginner - Python Functions & Karel/4. Indentation in Python.mp473.05MB
6. Day 6 - Beginner - Python Functions & Karel/6. While Loops.mp487.29MB
6. Day 6 - Beginner - Python Functions & Karel/7. Hurdles Challenge using While Loops.mp449.25MB
6. Day 6 - Beginner - Python Functions & Karel/8. Jumping over Hurdles with Variable Heights.mp460.45MB
6. Day 6 - Beginner - Python Functions & Karel/9. Final Project Escaping the Maze.mp486.89MB
65. Day 65 - Web Design School - How to Create a Website that People will Love/1. Introduction to Web Design.mp461MB
65. Day 65 - Web Design School - How to Create a Website that People will Love/2. Understanding Color Theory.mp4134.61MB
65. Day 65 - Web Design School - How to Create a Website that People will Love/3. Understanding Typography and How to Choose Fonts.mp4146.05MB
65. Day 65 - Web Design School - How to Create a Website that People will Love/4. Manage ATTENTION with effective User Interface (UI) Design.mp4117.81MB
65. Day 65 - Web Design School - How to Create a Website that People will Love/5. User Experience (UX) Design.mp4194.56MB
65. Day 65 - Web Design School - How to Create a Website that People will Love/6. Web Design in Practice - Let's apply what we've learnt!.mp4286.79MB
66. Day 66 - Advanced - Building Your Own API with RESTful Routing/2. What is REST.mp458.64MB
66. Day 66 - Advanced - Building Your Own API with RESTful Routing/9. HTTP PUT vs. PATCH.mp47.81MB
68. Day 68 - Advanced - Authentication with Flask/2. What is Authentication.mp413.38MB
68. Day 68 - Advanced - Authentication with Flask/6. Encryption and Hashing.mp472.85MB
68. Day 68 - Advanced - Authentication with Flask/7. How to Hack Passwords 101.mp473.13MB
68. Day 68 - Advanced - Authentication with Flask/8. Salting Passwords.mp425.49MB
7. Day 7 - Beginner - Hangman/1. Day 7 Goals what we will make by the end of the day.mp45.27MB
7. Day 7 - Beginner - Hangman/10. Challenge 4 Solution - How to Keep Track of the Player's Lives.mp449.26MB
7. Day 7 - Beginner - Hangman/11. Challenge 5 - Improving the User Experience.mp431.75MB
7. Day 7 - Beginner - Hangman/12. Challenge 5 Solution - How to Add ASCII Art and Improve the UI.mp456.54MB
7. Day 7 - Beginner - Hangman/13. The Benefits of Daily Practice.mp426.81MB
7. Day 7 - Beginner - Hangman/2. How to break a Complex Problem down into a Flow Chart.mp428.33MB
7. Day 7 - Beginner - Hangman/3. Challenge 1 - Picking a Random Words and Checking Answers.mp414.92MB
7. Day 7 - Beginner - Hangman/4. Challenge 1 Solution - How to Check the User's Answer.mp451.8MB
7. Day 7 - Beginner - Hangman/5. Challenge 2 - Replacing Blanks with Guesses.mp422.97MB
7. Day 7 - Beginner - Hangman/6. Challenge 2 Solution - How to Replace the Blanks.mp483.01MB
7. Day 7 - Beginner - Hangman/7. Challenge 3 - Checking if the Player has Won.mp426.25MB
7. Day 7 - Beginner - Hangman/8. Challenge 3 Solution - How to Check if the Player Won.mp433.64MB
7. Day 7 - Beginner - Hangman/9. Challenge 4 - Keeping Track of the Player's Lives.mp418.55MB
70. Day 70 - Advanced - Deploying Your Web Application with Heroku/1. Day 70 Goals - Learn to Deploy Your Website.mp48.83MB
70. Day 70 - Advanced - Deploying Your Web Application with Heroku/2. Version Control and Git.mp4169.71MB
70. Day 70 - Advanced - Deploying Your Web Application with Heroku/3. What is GitHub.mp448.11MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/1. Day 8 Goals what we will make by the end of the day.mp412.51MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/10. How You Can Stay Motivated.mp424.49MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/2. Functions with Inputs.mp445.79MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/3. Positional vs. Keyword Arguments.mp443.63MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/4. [Interactive Coding Exercise] Paint Area Calculator.mp459.49MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/5. [Interactive Coding Exercise] Prime Number Checker.mp453.35MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/6. Caesar Cipher Part 1 - Encryption.mp4127.4MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/7. Caesar Cipher Part 2 - Decryption.mp452.14MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/8. Caesar Cipher Part 3 - Reorganising our Code.mp492.12MB
8. Day 8 - Beginner - Function Parameters & Caesar Cipher/9. Caesar Cipher Part 4 - User Experience Improvements & Final Touches.mp4117.11MB
82. Day 82 - Professional Portfolio Project - [Python Web Development]/1. Where are the Videos and the Solution Code.mp461.29MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/1. Day 9 Goals what we will make by the end of the day.mp49.62MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/2. The Python Dictionary Deep Dive.mp483.07MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/3. [Interactive Coding Exercise] Grading Program.mp443.75MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/4. Nesting Lists and Dictionaries.mp445.83MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/5. [Interactive Coding Exercise] Dictionary in List.mp442.38MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/7. The Secret Auction Program Instructions and Flow Chart.mp417.19MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/8. Solution and Complete Code for the Secret Auction Program.mp4138.87MB
9. Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction/9. Motivation and the Accountability Trick.mp423.01MB