UDEMY
UDEMY Logo

100 Days of Code - The Complete Python Pro Bootcamp 

  • Offered byUDEMY

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
Overview

Gain a comprehensive overview of Python Pro Bootcamp

Duration

54 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

100 Days of Code - The Complete Python Pro Bootcamp
Table of content
Accordion Icon V3

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion
  • 30-Day Money-Back Guarantee
  • Full lifetime access
Details Icon

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
Course details

What are the course deliverables?
  • 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
More about this course
  • The course has been updated to be ready and you'll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix
  • Throughout this 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
  • By the end of this course, you will be fluently programming in Python and you'll be so good at Python

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
Curriculum

Day 1 - Beginner - Working with Variables in Python to Manage Data

Day 1 Goals: what we will make by the end of the day

Printing to the Console in Python

[Interactive Coding Exercise] Printing

String Manipulation and Code Intelligence

[Interactive Coding Exercise] Debugging Practice

The Python Input Function

[Interactive Coding Exercise] Input Function

Python Variables

[Interactive Coding Exercise] Variables

Variable Naming

Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings

Day 2 Goals: what we will make by the end of the day

Python Primitive Data Types

Type Error, Type Checking and Type Conversion

[Interactive Coding Exercise] Data Types

Mathematical Operations in Python

[Interactive Coding Exercise] BMI Calculator

Number Manipulation and F Strings in Python

[Interactive Coding Exercise] Life in Weeks

Day 3 - Beginner - Control Flow and Logical Operators

Day 3 Goals: what we will make by the end of the day

Control Flow with if / else and Conditional Operators

[Interactive Coding Exercise] Odd or Even? Introducing the Modulo

Nested if statements and elif statements

[Interactive Coding Exercise] BMI 2.0

[Interactive Coding Exercise] Leap Year

Multiple If Statements in Succession

[Interactive Coding Exercise] Pizza Order Practice

Logical Operators

[Interactive Coding Exercise] Love Calculator

Day 3 Project: Treasure Island

Share and Show off your Project!

Day 4 - Beginner - Randomisation and Python Lists

Day 4 Goals: what we will make by the end of the day

Random Module

[Interactive Coding Exercise] Random Exercise

Understanding the Offset and Appending Items to Lists

[Interactive Coding Exercise] Banker Roulette - Who will pay the bill?

Index Errors and Working with Nested Lists

[Interactive Coding Exercise] Treasure Map

Day 4 Project: Rock Paper Scissors

Programming is like going to the Gym

Day 5 - Beginner - Python Loop

Day 5 Goals: what we will make by the end of the day

Using the for loop with Python Lists

[Interactive Coding Exercise] Average Height

[Interactive Coding Exercise] High Score

for loops and the range() function

[Interactive Coding Exercise] Adding Even Numbers

[Interactive Coding Exercise] The Fizz Buzz Job Interview Question

Day 5 Project: Create a Password Generator

Hard Work and Perseverance beats Raw Talent Every Time

Day 6 - Beginner - Python Functions & Karel

Day 6 Goals: what we will make by the end of the day

Defining and Calling Python Functions

The Hurdles Loop Challenge

Indentation in Python

While Loops

Hurdles Challenge using While Loops

Jumping over Hurdles with Variable Heights

Final Project: Escaping the Maze

Why is this *so* Hard?! Can I really do this?

Day 7 - Beginner - Hangman

Day 7 Goals: what we will make by the end of the day

How to break a Complex Problem down into a Flow Chart

Challenge 1 - Picking a Random Words and Checking Answers

Challenge 1 Solution - How to Check the User's Answer

Challenge 2 - Replacing Blanks with Guesses

Challenge 2 Solution - How to Replace the Blanks

Challenge 3 - Checking if the Player has Won

Challenge 3 Solution - How to Check if the Player Won

Challenge 4 - Keeping Track of the Player's Lives

Challenge 4 Solution - How to Keep Track of the Player's Lives

Challenge 5 - Improving the User Experience

Challenge 5 Solution - How to Add ASCII Art and Improve the UI

The Benefits of Daily Practice

Day 8 - Beginner - Function Parameters & Caesar Cipher

Day 8 Goals: what we will make by the end of the day

Functions with Inputs

Positional vs Keyword Arguments

[Interactive Coding Exercise] Paint Area Calculator

[Interactive Coding Exercise] Prime Number Checker

Caesar Cipher Part 1 - Encryption

Caesar Cipher Part 2 - Decryption

Caesar Cipher Part 3 - Reorganising our Code

Caesar Cipher Part 4 - User Experience Improvements & Final Touches

How You Can *Stay* Motivated

Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction

Day 9 Goals: what we will make by the end of the day

The Python Dictionary: Deep Dive

[Interactive Coding Exercise] Grading Program

Nesting Lists and Dictionaries

[Interactive Coding Exercise] Dictionary in List

The Secret Auction Program Instructions and Flow Chart

Solution and Complete Code for the Secret Auction Program

Motivation and the Accountability Trick

Day 10 - Beginner - Functions with Outputs

Day 10 Goals: what we will make by the end of the day

Functions with Outputs

Multiple return values

[Interactive Coding Exercise] Days in Month

Docstrings

Calculator Part 1: Combining Dictionaries and Functions

Print vs. Return

While Loops, Flags and Recursion

Calculator Finishing Touches and Bug Fixes

How to Get a Good Night's Sleep

Faculty Icon

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
Faculty details

Dr. Angela Yu
She is a developer with a passion for teaching and the lead instructor at the London App Brewery

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
399
19 hours
– / –
549
4 hours
– / –
View Other 2375 CoursesRight Arrow Icon

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
Students Ratings & Reviews

4.8/5
Verified Icon26 Ratings
S
Shriya
100 Days of Code - The Complete Python Pro Bootcamp
Offered by UDEMY
3
good
Reviewed on 27 Jan 2023Read More
Thumbs Up IconThumbs Down Icon
M
MAMIDALA ROJA
100 Days of Code - The Complete Python Pro Bootcamp
Offered by UDEMY
5
Learning Experience: I have learned python course from udemy
Faculty: I have learned python course from udemy, instructor was angela yu. She was just awesome. She explained each and every thing and very clearly. I learnt basics from intermediate level in python. In the course curriculum advance lessons left to students. But am sure I reached whatever I expected
Course Support: That course gave me encourage to get a new career
Reviewed on 31 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
G
Giridhar K R
100 Days of Code - The Complete Python Pro Bootcamp
Offered by UDEMY
5
Learning Experience: Good
Faculty: V ery good Yes good
Course Support: Good
Reviewed on 24 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
M
Manjunathgouda M Halappagoudra
100 Days of Code - The Complete Python Pro Bootcamp
Offered by UDEMY
5
Learning Experience: It's a complete bootcamp course with all the concepts are covered like basics, python applications, web design, web scraping and data science many more.
Faculty: The Mentor Angela yu is a great soul. The way they were approaching and explaining was too nice. Resources are well designed and intuitive. We will get more knowledge by practicing them
Course Support: Yes
Reviewed on 14 Oct 2022Read More
Thumbs Up IconThumbs Down Icon
S
Sanjoy Mondal
100 Days of Code - The Complete Python Pro Bootcamp
Offered by UDEMY
5
Learning Experience: Learning experience was good
Faculty: Instructors did not teach well Curriculum was relevant and comprehensive
Course Support: No career support provided
Reviewed on 2 Jan 2022Read More
Thumbs Up IconThumbs Down Icon
View All 11 ReviewsRight Arrow Icon
qna

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...

100 Days of Code - The Complete Python Pro Bootcamp
 at 
UDEMY 
 
News & Updates

Popular
Nupur Jain · Nov 6, 2025
2.6K views · 1 comment
Article