- Master advanced Python programming techniques.
- Explore how to use Python with databases and data analytics.
- Practice your knowledge of Python with Code Challenges.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Deepen your understanding of Python and take your career to the next level! In this learning path, take a deep dive into the more complex aspects of Python and learn how to apply these new skills to your own projects.
Syllabus
Courses under this program:
Course 1: Advanced Python
-Take your Python skills to the next level in this hands-on, interactive course with coding challenges in CoderPad.
Course 2: Advanced Python: Classes and Functions
-Learn about the more advanced features of the Python language.
Course 3: Advanced Python: Working With Data
-Learn about the features of Python that can help you make sense of your data.
Course 4: Python Data Structures: Stacks, Deques, and Queues
-Learn about the top three linear data structures—stacks, queues, and deque—and build your own data structures in Python.
Course 5: Python Data Structures: Linked Lists
-Get an introduction to linked lists, a popular and useful dynamic data structure.
Course 6: Advanced Python: Practical Database Examples
-Level up as a Python developer working with databases in this advanced, skills-based course.
Course 7: Unit Testing in Python
-Learn the fundamentals of unit testing in Python projects. Explore techniques for test-driven development of a Python project using the pytest framework and a Docker container.
Course 8: Advanced Python: Working with Databases
-Explore the database options for powering your Python apps. Learn how to create and connect to different types of databases, including SQLite, MySQL, and PostgreSQL.
Course 9: Python: Working with Predictive Analytics (2019)
-Find out how to use prebuilt Python libraries for predictive analytics and discover insights about the future.
Course 10: Level Up: Advanced Python
-Test out your programming skills in Python by practicing with these advanced core coding challenges.
Course 11: Case Study: Visualize Complex Microservice Data Using Python
-Learn how to use Python to build microservices that can help you grow your skills, advance your career, and assist in your organization’s day-to-day troubleshooting.
Course 1: Advanced Python
-Take your Python skills to the next level in this hands-on, interactive course with coding challenges in CoderPad.
Course 2: Advanced Python: Classes and Functions
-Learn about the more advanced features of the Python language.
Course 3: Advanced Python: Working With Data
-Learn about the features of Python that can help you make sense of your data.
Course 4: Python Data Structures: Stacks, Deques, and Queues
-Learn about the top three linear data structures—stacks, queues, and deque—and build your own data structures in Python.
Course 5: Python Data Structures: Linked Lists
-Get an introduction to linked lists, a popular and useful dynamic data structure.
Course 6: Advanced Python: Practical Database Examples
-Level up as a Python developer working with databases in this advanced, skills-based course.
Course 7: Unit Testing in Python
-Learn the fundamentals of unit testing in Python projects. Explore techniques for test-driven development of a Python project using the pytest framework and a Docker container.
Course 8: Advanced Python: Working with Databases
-Explore the database options for powering your Python apps. Learn how to create and connect to different types of databases, including SQLite, MySQL, and PostgreSQL.
Course 9: Python: Working with Predictive Analytics (2019)
-Find out how to use prebuilt Python libraries for predictive analytics and discover insights about the future.
Course 10: Level Up: Advanced Python
-Test out your programming skills in Python by practicing with these advanced core coding challenges.
Course 11: Case Study: Visualize Complex Microservice Data Using Python
-Learn how to use Python to build microservices that can help you grow your skills, advance your career, and assist in your organization’s day-to-day troubleshooting.
Courses
-
Develop advanced Python scripting skills. Learn to leverage next-level Python features such as object-oriented special class methods.
-
Explore the database options for powering your Python apps. Learn how to create and connect to different types of databases, including SQLite, MySQL, and PostgreSQL.
-
Learn the fundamentals of unit testing in Python projects. Explore techniques for test-driven development of a Python project using the pytest framework and a Docker container.
-
Test out your programming skills in Python by practicing with these advanced core coding challenges.
-
Find out how to use prebuilt Python libraries for predictive analytics and discover insights about the future.
Taught by
Joe Marini, Jasmine Omeke, Kathryn Hodge, Isil Berkun, PhD and Jonathan Fernandes