100 Days of Code: The Complete Python Pro Bootcamp for 2023
- Description
- Curriculum
- FAQ
- Reviews
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.
-
1What you're going to get from this courseVideo lesson
-
2START HEREVideo lesson
-
3Downloadable Resources and Tips for Taking the CourseVideo lesson
-
4Day 1 Goals: what we will make by the end of the dayVideo lesson
-
5FAQ: Can I Use PyCharm/VSCode/ Another Local Code Editor?Text lesson
-
6Printing to the Console in PythonVideo lesson
-
7Join Our Class on Coding RoomsText lesson
-
8[Interactive Coding Exercise] PrintingVideo lesson
-
9String Manipulation and Code IntelligenceVideo lesson
-
10[Interactive Coding Exercise] Debugging PracticeVideo lesson
-
11The Python Input FunctionVideo lesson
-
12[Interactive Coding Exercise] Input FunctionVideo lesson
-
13Python VariablesVideo lesson
-
14[Interactive Coding Exercise] VariablesVideo lesson
-
15Variable NamingVideo lesson
-
16Variable Naming QuizQuiz
Apply what you've learnt about naming variables and see how much you know!
-
17Day 1 Project: Band Name GeneratorVideo lesson
-
18Congratulations! Well done!Video lesson
-
19Day 2 Goals: what we will make by the end of the dayVideo lesson
-
20Python Primitive Data TypesVideo lesson
-
21Data Types QuizQuiz
-
22Type Error, Type Checking and Type ConversionVideo lesson
-
23[Interactive Coding Exercise] Data TypesVideo lesson
-
24Mathematical Operations in PythonVideo lesson
-
25[Interactive Coding Exercise] BMI CalculatorVideo lesson
-
26Number Manipulation and F Strings in PythonVideo lesson
-
27[Interactive Coding Exercise] Life in WeeksVideo lesson
-
28Mathematical Operations QuizQuiz
We've covered a lot of mathematical operations you can do with Python. e.g. round(), floor division //, PEMDAS etc. This quiz is going to check to see if you can use all these concepts correctly.
-
29Day 2 Project: Tip CalculatorVideo lesson
-
30You are already in the top 50%Video lesson
-
31Day 3 Goals: what we will make by the end of the dayVideo lesson
-
32Control Flow with if / else and Conditional OperatorsVideo lesson
-
33[Interactive Coding Exercise] Odd or Even? Introducing the ModuloVideo lesson
-
34Nested if statements and elif statementsVideo lesson
-
35[Interactive Coding Exercise] BMI 2.0Video lesson
-
36[Interactive Coding Exercise] Leap YearVideo lesson
-
37Multiple If Statements in SuccessionVideo lesson
-
38[Interactive Coding Exercise] Pizza Order PracticeVideo lesson
-
39Logical OperatorsVideo lesson
-
40[Interactive Coding Exercise] Love CalculatorVideo lesson
-
41Day 3 Project: Treasure IslandVideo lesson
-
42Share and Show off your Project!Video lesson
-
43Day 4 Goals: what we will make by the end of the dayVideo lesson
-
44Random ModuleVideo lesson
-
45[Interactive Coding Exercise] Heads or TailsVideo lesson
-
46Understanding the Offset and Appending Items to ListsVideo lesson
-
47[Interactive Coding Exercise] Banker Roulette - Who will pay the bill?Video lesson
-
48IndexErrors and Working with Nested ListsVideo lesson
-
49List and IndexError QuizQuiz
IndexError is one of the most common errors you will make and encounter. Getting familiar with list indices and how they work in the context of Lists and nested Lists will make your life much easier in the future!
-
50[Interactive Coding Exercise] Treasure MapVideo lesson
-
51Day 4 Project: Rock Paper ScissorsVideo lesson
-
52Programming is like going to the GymVideo lesson
-
53Day 5 Goals: what we will make by the end of the dayVideo lesson
-
54Using the for loop with Python ListsVideo lesson
-
55[Interactive Coding Exercise] Average HeightVideo lesson
-
56[Interactive Coding Exercise] High ScoreVideo lesson
-
57for loops and the range() functionVideo lesson
-
58[Interactive Coding Exercise] Adding Even NumbersVideo lesson
-
59[Interactive Coding Exercise] The FizzBuzz Job Interview QuestionVideo lesson
-
60Day 5 Project: Create a Password GeneratorVideo lesson
-
61Hard Work and Perseverance beats Raw Talent Every TimeVideo lesson
-
62Day 6 Goals: what we will make by the end of the dayVideo lesson
-
63Defining and Calling Python FunctionsVideo lesson
-
64The Hurdles Loop ChallengeVideo lesson
-
65Indentation in PythonVideo lesson
-
66Code Indentation QuizQuiz
-
67While LoopsVideo lesson
-
68Hurdles Challenge using While LoopsVideo lesson
-
69Jumping over Hurdles with Variable HeightsVideo lesson
-
70Final Project: Escaping the MazeVideo lesson
-
71Why is this *so* Hard?! Can I really do this?Video lesson
-
72Day 7 Goals: what we will make by the end of the dayVideo lesson
-
73How to break a Complex Problem down into a Flow ChartVideo lesson
-
74Challenge 1 - Picking a Random Words and Checking AnswersVideo lesson
-
75Challenge 1 Solution - How to Check the User's AnswerVideo lesson
-
76Challenge 2 - Replacing Blanks with GuessesVideo lesson
-
77Challenge 2 Solution - How to Replace the BlanksVideo lesson
-
78Challenge 3 - Checking if the Player has WonVideo lesson
-
79Challenge 3 Solution - How to Check if the Player WonVideo lesson
-
80Challenge 4 - Keeping Track of the Player's LivesVideo lesson
-
81Challenge 4 Solution - How to Keep Track of the Player's LivesVideo lesson
-
82Challenge 5 - Improving the User ExperienceVideo lesson
-
83Challenge 5 Solution - How to Add ASCII Art and Improve the UIVideo lesson
-
84The Benefits of Daily PracticeVideo lesson
