If you’ve ever searched for “Python course” on Udemy (or Reddit’s r/learnpython), you’ve almost certainly stumbled upon one name: Jose Portilla . His course, “2020 Complete Python Bootcamp: From Zero to Hero in Python” (often called the “Zero to Hero” bootcamp), has become a quiet legend in online learning.
What has changed? A few library syntaxes (e.g., pip or some Pandas details). But Jose Portilla actively updates the course Q&A and resources. More importantly, he teaches core principles —loops, functions, OOP, error handling—that haven’t changed in a decade. “I’d rather take a 2020 course that teaches clean logic than a 2025 course that rushes through AI buzzwords.” — common student review. The bootcamp is split into six major sections , each with coding exercises and projects: If you’ve ever searched for “Python course” on
| Section | What You Learn | Real Output | |---------|----------------|--------------| | | Install, variables, strings, numbers, lists, tuples, dictionaries | A personal “Milestone Project” planning doc | | Control Flow & Loops | if/elif/else , for / while , break/continue | Guess the number game | | Functions & Scope | def , return , *args , **kwargs , lambda | A simple unit converter | | Object-Oriented Programming (OOP) | Classes, instances, methods, inheritance, special methods | A bank account class | | Modules & Packages | import , pip , working with datetime , math , os | File organizer script | | Final Projects | Blackjack game, Tic-Tac-Toe, web scraping, GUI calculator | Portfolio-ready mini-apps | A few library syntaxes (e