100 Days of Code: The Complete Python Pro Bootcamp for 2023

Beginner

100 Days of Code: The Complete Python Pro Bootcamp for 2023

Overview
Curriculum
Reviews

100 Days of Code: The Complete Python Pro Bootcamp for 2023 free download by Angela Yu

Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps!

Requirements

  • No programming experience needed - I'll teach you everything you need to know
  • A Mac or PC computer with access to the internet
  • No paid software required - I'll teach you how to use PyCharm, Jupyter Notebooks and Google Colab
  • I'll walk you through, step-by-step how to get all the software installed and set up

Description

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.

Who this course is for:

  • If you want to learn to code from scratch through building fun and useful projects, then take this course.
  • If you want to start your own startup by building your own websites and web apps.
  • If you are a complete beginner then this course will be everything you need to become a Python professional
  • If you are a seasoned programmer wanting to switch to Python then this is the quickest way. Learn through coding projects.
  • If you are an intermediate Python programmer then you know 100 days of code challenges will help you level up.

Curriculum

  • 11 Sections
  • 108 Lessons
  • 0 Quizzes
  • 64h 3m Duration
Expand All
Day 1 - Beginner - Working with Variables in Python to Manage Data
17 Lessons0 Quizzes
  1. What you're going to get from this course
  2. START HERE
  3. Downloadable Resources and Tips for Taking the Course
  4. Day 1 Goals: what we will make by the end of the day
  5. FAQ: Can I Use PyCharm/VSCode/ Another Local Code Editor?
  6. Printing to the Console in Python
  7. Join Our Class on Coding Rooms
  8. [Interactive Coding Exercise] Printing
  9. String Manipulation and Code Intelligence
  10. [Interactive Coding Exercise] Debugging Practice
  11. The Python Input Function
  12. [Interactive Coding Exercise] Input Function
  13. Python Variables
  14. [Interactive Coding Exercise] Variables
  15. Variable Naming
  16. Day 1 Project: Band Name Generator
  17. Congratulations! Well done!
Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings
10 Lessons0 Quizzes
  1. Day 2 Goals: what we will make by the end of the day
  2. Python Primitive Data Types
  3. Type Error, Type Checking and Type Conversion
  4. [Interactive Coding Exercise] Data Types
  5. Mathematical Operations in Python
  6. [Interactive Coding Exercise] BMI Calculator
  7. Number Manipulation and F Strings in Python
  8. [Interactive Coding Exercise] Life in Weeks
  9. Day 2 Project: Tip Calculator
  10. You are already in the top 50%
Day 3 - Beginner - Control Flow and Logical Operators
12 Lessons0 Quizzes
  1. Day 3 Goals: what we will make by the end of the day
  2. Control Flow with if / else and Conditional Operators
  3. [Interactive Coding Exercise] Odd or Even? Introducing the Modulo
  4. Nested if statements and elif statements
  5. [Interactive Coding Exercise] BMI 2.0
  6. [Interactive Coding Exercise] Leap Year
  7. Multiple If Statements in Succession
  8. [Interactive Coding Exercise] Pizza Order Practice
  9. Logical Operators
  10. [Interactive Coding Exercise] Love Calculator
  11. Day 3 Project: Treasure Island
  12. Share and Show off your Project!
Day 4 - Beginner - Randomisation and Python Lists
9 Lessons0 Quizzes
  1. Day 4 Goals: what we will make by the end of the day
  2. Random Module
  3. [Interactive Coding Exercise] Heads or Tails
  4. Understanding the Offset and Appending Items to Lists
  5. [Interactive Coding Exercise] Banker Roulette - Who will pay the bill?
  6. IndexErrors and Working with Nested Lists
  7. [Interactive Coding Exercise] Treasure Map
  8. Day 4 Project: Rock Paper Scissors
  9. Programming is like going to the Gym
Day 5 - Beginner - Python Loops
9 Lessons0 Quizzes
  1. Day 5 Goals: what we will make by the end of the day
  2. Using the for loop with Python Lists
  3. [Interactive Coding Exercise] Average Height
  4. Interactive Coding Exercise] High Score
  5. for loops and the range() function
  6. [Interactive Coding Exercise] Adding Even Numbers
  7. [Interactive Coding Exercise] The FizzBuzz Job Interview Question
  8. Day 5 Project: Create a Password Generator
  9. Hard Work and Perseverance beats Raw Talent Every Time
Day 6 - Beginner - Python Functions & Karel
9 Lessons0 Quizzes
  1. Day 6 Goals: what we will make by the end of the day
  2. Defining and Calling Python Functions
  3. The Hurdles Loop Challenge
  4. Indentation in Python
  5. While Loops
  6. Hurdles Challenge using While Loops
  7. Jumping over Hurdles with Variable Heights
  8. Final Project: Escaping the Maze
  9. Why is this *so* Hard?! Can I really do this?
Day 7 - Beginner - Hangman
13 Lessons0 Quizzes
  1. Day 7 Goals: what we will make by the end of the day
  2. How to break a Complex Problem down into a Flow Chart
  3. Challenge 1 - Picking a Random Words and Checking Answers
  4. Challenge 1 Solution - How to Check the User's Answer
  5. Challenge 2 - Replacing Blanks with Guesses
  6. Challenge 2 Solution - How to Replace the Blanks
  7. Challenge 3 - Checking if the Player has Won
  8. Challenge 3 Solution - How to Check if the Player Won
  9. Challenge 4 - Keeping Track of the Player's Lives
  10. Challenge 4 Solution - How to Keep Track of the Player's Lives
  11. Challenge 5 - Improving the User Experience
  12. Challenge 5 Solution - How to Add ASCII Art and Improve the UI
  13. The Benefits of Daily Practice
Day 8 - Beginner - Function Parameters & Caesar Cipher
10 Lessons0 Quizzes
  1. Day 8 Goals: what we will make by the end of the day
  2. Functions with Inputs
  3. Positional vs. Keyword Arguments
  4. [Interactive Coding Exercise] Paint Area Calculator
  5. [Interactive Coding Exercise] Prime Number Checker
  6. Caesar Cipher Part 1 - Encryption
  7. Caesar Cipher Part 2 - Decryption
  8. Caesar Cipher Part 3 - Reorganising our Code
  9. Caesar Cipher Part 4 - User Experience Improvements & Final Touches
  10. How You Can *Stay* Motivated
Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction
8 Lessons0 Quizzes
  1. Day 9 Goals: what we will make by the end of the day
  2. The Python Dictionary: Deep Dive
  3. [Interactive Coding Exercise] Grading Program
  4. Nesting Lists and Dictionaries
  5. [Interactive Coding Exercise] Dictionary in List
  6. The Secret Auction Program Instructions and Flow Chart
  7. Solution and Complete Code for the Secret Auction Program
  8. Motivation and the Accountability Trick
Day 10 - Beginner - Functions with Outputs
10 Lessons0 Quizzes
  1. Day 10 Goals: what we will make by the end of the day
  2. Functions with Outputs
  3. Multiple return values
  4. [Interactive Coding Exercise] Days in Month
  5. Docstrings
  6. Calculator Part 1: Combining Dictionaries and Functions
  7. Print vs. Return
  8. While Loops, Flags and Recursion
  9. Calculator Finishing Touches and Bug Fixes
  10. How to Get a Good Night's Sleep
PART TWO OF THE COURSE HERE
1 Lesson0 Quizzes
  1. PART TWO
3 out of 5

3 user ratings

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below:

Related Courses

Scroll to top