Courses
Courses and workshops on Python, Git, and web development — all available on Frontend Masters
Upcoming
- Professional Python upcoming
A live workshop diving deep into Python to build the skills needed for professional-grade applications. Covers testing, packaging, type hints, performance, and the practices used on real engineering teams.
#Python#Advanced#Professional DevelopmentMay 6–7, 2026 - Django Fundamentals upcoming
A live workshop on building scalable web applications with Python and Django. Covers models, views, templates, authentication, the Django ORM, and how to structure a real-world Django project from the ground up.
#Python#Django#Web DevelopmentOctober 21, 2026
On Demand
-
A complete introduction to Python for those with little or no prior programming experience. Covers variables, data types, functions, loops, classes, file I/O, and the Python standard library — everything you need to start writing real programs with confidence.
#Python#Beginner2019 -
A hands-on course covering real-world Python programming. Learn how to work with APIs, handle errors gracefully, write clean and readable code, and build practical projects you can use and extend.
#Python#Intermediate2020 -
Take your Python skills to the next level. This course dives into decorators, generators, context managers, comprehensions, and other powerful language features that experienced Python developers rely on every day.
#Python#Intermediate#Advanced2019 -
A deep dive into how Git actually works under the hood. Master rebasing, the reflog, hooks, aliases, and advanced workflows. Understand Git's data model so you can confidently navigate any situation — including recovering from mistakes.
#Git#Developer Tools#Version Control2018