-
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
Overview
Syllabus
-
- 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.