Python Courses (6)
Python in-depth reviews and savings on courses from leading platforms
Learn Data Structures and Algorithms 2 in Python


This Python course is not for the faint of heart. It covers graphs, dynamic programming, and linear programming among other things. Prerequisite Courses: Learn Data Structures and Algorithms in Python
22 hr
Learn Data Structures and Algorithms in Python


Build data structures from scratch and learn how to think through complex algorithms in Python. Practice your hard problem-solving skills and write faster code to feel confident in interviews. You'll build data structures from scratch in Python and improve your problem-solving skills. We'll cover binary trees, linked lists, stacks, graphs and more. This Python course will give you the foundation you need to start your career off on the right foot. After completing this course, you'll be comfortable crushing interview questions and writing performant code.
32 hr
Learn Functional Programming in Python


Functional programming knowledge is critical to being a well-rounded developer. Learn the conceptual fundamentals in Python. Functional programming is back in vogue. There's a reason front-end frameworks like React and Vue are moving toward functional programming, and after this course you'll more than understand its benefits. We'll dive in-depth into all of the foundational concepts of functional programming in a familiar language.
22 hr
Learn Object Oriented Programming in Python


Object-oriented programming is a pattern for organizing code that's critical whether or not you plan to make use of inheritance. Understand its most important tenets. 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 hr
Learn to Code in Python


Learn the basics of the Python programming language, and why it's one of the most popular programming languages out there. You'll get hands-on practice with all the core concepts, and learn how to apply them to real-world problems. You don't need any prior programming experience to be able to complete this course, it's intended for complete beginners.
30 hrs
Learn Python

This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges.
5.6 hr