Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Become a Python Developer

via LinkedIn Learning


Python is an in-demand programming language that can help you unlock the door to a better paying job. Whether you're a new programmer looking to switch careers or an experienced coder looking to expand your fit within a challenging job market, this path will provide you with the foundational skills for coding in Python.
  • Construct and run a Python program
  • Learn best practices for coding in Python and building an application
  • Gain the knowledge you need to pass LinkedIn's Python Skill Assessment


  • Course 1: Learning Python
    • Get started with Python, the popular and highly-readable object-oriented language.
  • Course 2: Python Essential Training
    • Review the syntax of this simple programming language, and learn how to write scripts, create modules, and integrate a database with Python 3 and the Python database API.
  • Course 3: Python Object-Oriented Programming
    • Learn how to use the object-oriented features of Python, including magic methods and data classes, to write more efficient and effective code.
  • Course 4: Programming Foundations: Real-World Examples
    • Learn how to connect programming theory to practice. Learn about basic programming concepts such as functions, variables, and loops by comparing them to real-life scenarios.
  • Course 5: Programming Foundations: Data Structures
    • Learn about programming with data structures. Discover how to store, organize, and access data using data structures such as arrays, linked lists, stacks, queues, and hash tables.
  • Course 6: Programming Foundations: Algorithms
    • Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.
  • Course 7: Python Essential Libraries
    • Learn how to use four essential libraries that every Python developer should consider for common development scenarios: Pendulum, Requests, PyFilesystem, and Pillow.
  • Course 8: Python Standard Library Essential Training
    • Learn how to leverage the pre-built code in the Python Standard Library to make building applications with Python even easier.
  • Course 9: Python Data Structures: Stacks, Queues, and Deques
    • Rock your next technical interview. Learn about the top three linear data structures—stacks, queues, and deque—and build your own data structures in Python.
  • Course 10: Python Data Structures: Linked Lists
    • Rock your next technical interview by learning how to communicate your understanding of linked lists.
  • Course 11: Python Data Structures: Dictionaries
    • Learn how to use dictionaries to store and retrieve unordered data in Python.
  • Course 12: Python: Decorators
    • Learn how to use decorators to add functionality to your Python projects.
  • Course 13: 8 Things You Must Know in Python
    • Learn eight things you should know to move beyond the basics of Python coding.
  • Course 14: Advanced Python
    • Develop advanced Python scripting skills. Learn to leverage next-level Python features such as object-oriented special class methods.

Taught by

Joe Marini, Bill Weinman, Joe Marini, Barron Stone, Kathryn Hodge, Joe Marini, Joe Marini, Joe Marini, Erin Allard, Erin Allard, Deepa Muralidhar, Jonathan Fernandes, Jonathan Fernandes and Joe Marini


Start your review of Become a Python Developer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.