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