- Learn industry standard practices.
- Create practical applications through hands-on practice.
- Apply your knowledge to land a job as a Python programmer.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Now that you've learned the basics of Python programming, it's time to dive into the next steps to prepare for a career as a Python developer. This learning path takes you through the practical need of programmers, such as learning about design patterns, testing, and even interview preparation.
Syllabus
Courses under this program:
Course 1: Hands-On Introduction: Python
-Explore the fundamental skills you need to know as a coder to take your knowledge of Python to the next level.
Course 2: Python: Design Patterns (2021)
-Explore 15 essential design patterns that will help you solve common coding challenges in Python.
Course 3: Python Data Structures and Algorithms
-Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.
Course 4: Python Automation and Testing
-Learn how to automate your web UI testing with Python and Selenium.
Course 5: Python GUI Development with Tkinter
-Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.
Course 6: Create an Open-Source Project in Python
-Learn how to set up an open-source project in Python using tools that this course will introduce to you.
Course 7: Build Three Real-World Python Applications
-Learn how to build Python applications to solve real-world programming problems.
Course 1: Hands-On Introduction: Python
-Explore the fundamental skills you need to know as a coder to take your knowledge of Python to the next level.
Course 2: Python: Design Patterns (2021)
-Explore 15 essential design patterns that will help you solve common coding challenges in Python.
Course 3: Python Data Structures and Algorithms
-Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.
Course 4: Python Automation and Testing
-Learn how to automate your web UI testing with Python and Selenium.
Course 5: Python GUI Development with Tkinter
-Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.
Course 6: Create an Open-Source Project in Python
-Learn how to set up an open-source project in Python using tools that this course will introduce to you.
Course 7: Build Three Real-World Python Applications
-Learn how to build Python applications to solve real-world programming problems.
Taught by
Jungwoo Ryoo, Joshua McQuiston, Miki Tebeka, Barron Stone, Ronnie Sheer, Scott Simpson, Jasmine Omeke, Olivia Stone, Olivia Stone and Erin Allard