The App Brewery · on Udemy

100 Days of Code: The Complete Python Pro Bootcamp

4.7(426,317) on Udemy·1.8M enrolled
Beginner 57 hours English Bootcamp
SkillsPythonWeb developmentAutomationData science basicsAPIsProjects

Is this course right for you?

Our take
Yes, if you learn by building and can commit to a daily habit. It is one of the most-taken Python courses on Udemy, with over 1.8 million students, and the project-a-day format is why.

Good for: beginners who want a structured, project-driven route into Python.

Skip if: you already know Python, or you dislike a long, daily-commitment format.

The structure is the point: you build something most days rather than watch lectures, so you come out with a large portfolio and the habit of finishing things. It starts from zero and ranges wide into web, data and automation, which suits career changers who want breadth. The flip side is that the daily commitment is real, and the pace can feel relentless when life gets in the way.

It goes wide rather than deep, so it will not make you an expert in any one area like web or data science, and the certificate is a Udemy completion badge with no accreditation. Angela Yu keeps it updated, so the tooling stays current (as of 2026). On price, do not pay the sticker: it lists around list price but is on sale most of the time, so wait for a discount.

Comparison · LBS

Compare alternatives for 100 Days of Code: The Complete Python Pro Bootcamp

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Udemy4.7(426,317)
100 Days of Code: The Complete Python Pro Bootcamp
Price
Paid
Paid, frequently discounted · lifetime access
Duration
57 hrs
Level
Beginner
Certificate
Bootcamp
Udemy4.5(22,000)
Python and Django Full Stack Web Developer Bootcamp
Price
Paid
One-time purchase, frequent discounts
Duration
32 hrs
Level
Beginner
Certificate
Bootcamp
Udemy4.7(285,707)
The Web Developer Bootcamp 2026
Price
Paid
Paid, frequently discounted · lifetime access
Duration
74 hrs
Level
Beginner
Certificate
Bootcamp
Udemy4.6(21,971)
The AI Engineer Course 2026: Complete AI Engineer Bootcamp
Price
Paid
Paid one-time, frequently discounted
Duration
29.5 hrs
Level
Beginner
Certificate
Bootcamp
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

About this course

100 Days of Code: The Complete Python Pro Bootcamp teaches Python by having you build something every single day. Across about 57 hours and 100 projects you move from variables and loops to web scraping (Beautiful Soup, Selenium), web apps (Flask, REST APIs, SQL), data science (pandas, NumPy, Matplotlib, scikit-learn) and games — assembling a 100-project portfolio as you go.

Instructor

DA
Dr. Angela Yu
Udemy instructor

Taught by Dr. Angela Yu, lead instructor at the London App Brewery, whose programming bootcamps have taught millions and who's been invited to train engineers at major tech companies.

Frequently asked questions

Yes, it starts from zero, but be ready to work for it. The early days are gentle, then the pace picks up sharply and some projects take far longer than the advertised couple of hours. Beginners who push through the harder middle stretch — rather than expecting every day to stay easy — tend to gain the most, because that is where the real problem-solving muscle gets built.

Yes. Angela Yu revises it regularly and it uses current Python and libraries rather than dated tooling. Because it is so project-driven, the core skills it teaches stay relevant even as individual tools get minor version updates over time — the way you learn to structure and debug a program does not go stale the way a specific framework version might.

A deliberately wide spread. You start with command-line programs and simple games, then move into automation, web scraping with Beautiful Soup and Selenium, data work with pandas and NumPy, web apps with Flask, and API-driven projects. That breadth is the real selling point: you finish with a stack of small portfolio pieces and a genuine sense of which kind of Python work you actually enjoy.

Rarely a literal hundred days. Each day is one to two hours of video plus exercises that can stretch to four or more when you get stuck, so most people spread it across several months at their own pace. That is fine — doing the projects properly and wrestling with the bugs matters far more than hitting the day count on schedule.

It builds genuine, broad skills and a set of portfolio projects, which help, but a job usually needs deeper work in one area plus original projects of your own beyond the course exercises. Use the hundred projects as a springboard to find your specialism — then build something that is not just a follow-along, because that is what actually gets you noticed by employers.

It is a paid Udemy course, but Udemy runs frequent, heavy discounts, so it usually costs very little if you wait for a sale rather than paying the full sticker price. Once bought, you keep lifetime access to the material, so you can revisit any of the hundred projects later when you need a refresher on a particular technique.
Paid
Paid, frequently discounted · lifetime access
Enroll now