Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
In this Specialization, you’ll learn core Python programming skills such as syntax, variables, arithmetic operations, and advanced topics including lambda functions, object-oriented programming, and exception handling.
You'll explore key tools such as sorting algorithms, list comprehensions, and modules like random. By the end, you’ll be prepared to write efficient, scalable code and apply Python across a variety of projects.
The included industry-aligned exercises will help you transition smoothly from learning to practical use.
Syllabus
Course 1: Learn Python: 1
- Offered by Scrimba. Start your journey into Python programming with this beginner-friendly course that covers the essentials needed for any ... Enroll for free.
Course 2: Learn Python: 2
- Offered by Scrimba. Get ready to strengthen your Python programming skills through a focused exploration of functions, conditionals, and ... Enroll for free.
Course 3: Learn Python: 3
- Offered by Scrimba. Unlock the potential of Python by exploring more advanced concepts. This course focuses on key topics such as ... Enroll for free.
- Offered by Scrimba. Start your journey into Python programming with this beginner-friendly course that covers the essentials needed for any ... Enroll for free.
Course 2: Learn Python: 2
- Offered by Scrimba. Get ready to strengthen your Python programming skills through a focused exploration of functions, conditionals, and ... Enroll for free.
Course 3: Learn Python: 3
- Offered by Scrimba. Unlock the potential of Python by exploring more advanced concepts. This course focuses on key topics such as ... Enroll for free.
Courses
-
Start your journey into Python programming with this beginner-friendly course that covers the essentials needed for any aspiring programmer. Through a mix of tutorials and interactive coding challenges, you'll learn Python syntax, explore how to manipulate variables and data types, and understand core concepts such as program flow and user input. Whether you’re looking to expand your programming skills for general purposes or to build a foundation for more advanced Python applications, this comprehensive introduction to Python programming will set you up for success.
-
Get ready to strengthen your Python programming skills through a focused exploration of functions, conditionals, and loops! This course is designed to solidify your understanding of essential programming concepts and boost your confidence in applying them to real-world problems. You'll work through exercises on calling functions, setting parameters, and using return statements to control flow. As you explore comparisons, Boolean logic, and conditionals, you’ll also gain the skills to make your code dynamic and responsive. Additionally, you'll learn the power of loops and how to use them for efficient iteration, enhanced with hands-on exercises. By the end of this course, you'll have a robust foundation in Python functions, conditionals, and loops, equipping you to tackle more complex programming challenges.
-
Unlock the potential of Python by exploring more advanced concepts. This course focuses on key topics such as dictionaries, file handling, exceptions, and object-oriented programming. You'll develop a deeper understanding of dictionaries, working with files, and managing errors with try/except blocks. Additionally, you'll explore the powerful features of lambda functions, comprehensions, and randomness. By the end of this course, you’ll have the skills to build more efficient programs and take your Python coding to the next level. This course includes hands-on exercises and practical applications to reinforce learning, ensuring you gain real-world coding experience.
Taught by
Olof Paulson