Learn the fundamentals of the most widely-used programming paradigm today: object oriented programming. You will model real-world problems within your programs, and learn how to write code that is easy to understand and maintain. By the end of this course you'll be writing production-quality Python code.
18 Hours
of material
65 challenges
and quizzes
Certificate
of completion
A key part of the
back-end career path
Avoid tutorial hell
by writing a ton of code
Learn flexibly online
without interrupting your life