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.
-
Learn industry standard practices.
-
Create practical applications through hands-on practice.
-
Apply your knowledge to land a job as a Python programmer.
Courses
-
1
Hands-On Introduction: Python1h 18mHands-On Introduction: Python
By: Ronnie Sheer
Explore the fundamental skills you need to know as a coder to take your knowledge of Python to the next level.
-
2
Python: Design Patterns2h 30mPython: Design Patterns
By: Jungwoo Ryoo
Learn about traditional Python design patterns to improve your software engineering efficiency.
-
3
Python Data Structures and Algorithms2h 19mPython Data Structures and Algorithms
By: Robin Andrews
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.
-
4
Python Automation and Testing1h 38mPython Automation and Testing
By: Bhoomika Agarwal
Learn how to automate your web UI testing with Python and Selenium.
-
5
Python GUI Development with Tkinter4h 56mPython GUI Development with Tkinter
By: Barron Stone
Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.
-
6
Create an Open-Source Project in Python1h 24mCreate an Open-Source Project in Python
By: Cheuk Ting Ho
Learn how to set up an open-source project in Python using tools that this course will introduce to you.
-
7
Build Three Real-World Python Applications2h 27mBuild Three Real-World Python Applications
By: Megan Silvey
Learn how to build Python applications to solve real-world programming problems.
Instructors
Ronnie Sheer
Senior AI Engineer | Top AI Voice 2024 | LinkedIn Learning Instructor | Fractional CAIO
Jungwoo Ryoo
Chancellor & CAO, Penn State DuBois | Making Connections and Bringing Clarity! | I choose to lead with compassion, cultivate daily gratitude, and dedicate my life to serving others.
Robin Andrews
Helping hard working professionals to cultivate wellbeing, clarity and resilience
Bhoomika Agarwal
PhD at Open Universiteit | LinkedIn Learning Author
Barron Stone
Product Manager | Engineer | Instructor | Veteran
Cheuk Ting Ho
Open source developer and advocate. Python Software Foundation fellow and director. Diversity and inclusion activist
Megan Silvey
Data Scientist | Data Analyst | Mathematics Enthusiast | Visual Storyteller | LinkedIn Learning Instructor | Community Leader