Python Learning Path Create Applications with a Popular Language for Data Science and More

Understand why Python is a fantastic language with growing communities around data science, machine learning, AI, and web development.

Core Coursework

(take these in order)

  • +

    Editor's Notes

    Learn the fundamentals of Python from the basic syntax to more complex use cases like OOP and working with web frameworks.
  • Practical Guide to Python

    In this Python course, you're going to learn how to structure your programs with functions, loops, logic, and objects and end the course using the Django framework.
    4 hours, 58 minutes CC
    Practical Guide to Python
  • +

    Editor's Notes

    Go deeper with Python by learning advanced use cases, exception handling, and how to craft libraries and modules.
  • Intermediate Python

    Utilize comprehensions to manipulate large quantities of data, Python's OO system, how to approach error handling, and how to utilize a web framework in your application.
    4 hours, 37 minutes CC
    Intermediate Python
  • +

    Editor's Notes

    Learn more about Python or see it applied to Machine Learning with TensorFlow. You might also like other backend languages like Rust and Go.

Elective Coursework