- 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
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.
Syllabus
Courses under this program:
Course 1: Python for Non-Programmers
-Explore the basics of Python in a course designed specifically for beginners and non-programmers.
Course 2: Python Essential Training
-Learn the skills to build a foundational knowledge of this popular programming language.
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: Learning the Python 3 Standard Library
-Explore the Python 3 standard library. Learn how to take advantage of its built-in modules to calculate statistics, format dates and times, get content from the internet, and more.
Course 5: 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 6: 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 7: 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 8: 8 Things You Must Know in Python
-Learn eight things you should know to move beyond the basics of Python coding.
Course 9: Nail Your Python Interview
-Ace your next technical interview. Learn about the personal characteristics, nontechnical skills, and programming concepts you need to land your dream gig as a Python developer.
Course 1: Python for Non-Programmers
-Explore the basics of Python in a course designed specifically for beginners and non-programmers.
Course 2: Python Essential Training
-Learn the skills to build a foundational knowledge of this popular programming language.
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: Learning the Python 3 Standard Library
-Explore the Python 3 standard library. Learn how to take advantage of its built-in modules to calculate statistics, format dates and times, get content from the internet, and more.
Course 5: 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 6: 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 7: 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 8: 8 Things You Must Know in Python
-Learn eight things you should know to move beyond the basics of Python coding.
Course 9: Nail Your Python Interview
-Ace your next technical interview. Learn about the personal characteristics, nontechnical skills, and programming concepts you need to land your dream gig as a Python developer.
Courses
-
Ace your next technical interview. Learn about the personal characteristics, nontechnical skills, and programming concepts you need to land your dream gig as a Python developer.
-
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.
-
Learn about programming with data structures such as arrays, lists, stacks, queues, and hash tables in Python.
-
Explore the Python 3 standard library. Learn how to take advantage of its built-in modules to calculate statistics, format dates and times, get content from the internet, and more.
-
Gain an understanding of core programming concepts while using Python.
-
Learn how to use the object-oriented features of Python, including magic methods and data classes, to write more efficient and effective code.
-
Learn eight things you should know to move beyond the basics of Python coding.
-
Learn the skills to build a foundational knowledge of this popular programming language.
-
Explore the basics of Python in a course designed specifically for beginners and non-programmers.
Taught by
Nick Walter, Ryan Mitchell, Joe Marini, Kathryn Hodge, Barron Stone, Jonathan Fernandes and Erin Allard