VOOZH about

URL: https://www.coursera.org/learn/python-fundamentals-apply-data-structures

⇱ Python Fundamentals: Apply Data Structures | Coursera


Python Fundamentals: Apply Data Structures

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Python Fundamentals: Apply Data Structures

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.6

17 reviews

6 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.6

17 reviews

6 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Perform matrix operations, list/dictionary handling, and arithmetic.

  • Apply sorting, searching, and advanced string manipulation.

  • Evaluate and implement efficient Python data solutions.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

8 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Python Developer: From Basics to Case Studies Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 2 modules in this course

By completing this course, learners will be able to analyze matrices, apply sorting algorithms, implement list and dictionary operations, perform arithmetic on collections, and evaluate advanced searching and string manipulation techniques.

This beginner-friendly yet practical course equips learners with the essential tools to organize, manipulate, and optimize data in Python. Starting with foundational concepts such as matrix operations, list concatenation, and dictionary merging, learners progress toward applying sorting methods, binary search, and string operations to real-world scenarios. Each lesson is designed with hands-on coding exercises and practice quizzes to strengthen problem-solving and critical thinking skills. What makes this course unique is its step-by-step progression from basic to advanced data handling, with an emphasis on practical coding demonstrations rather than theory alone. Learners not only understand the β€œhow” but also the β€œwhy” behind Python data operations, giving them confidence to apply concepts in projects and interviews. By the end, learners will be able to evaluate and implement efficient data solutions in Python, building a solid foundation for advanced programming, data analysis, or machine learning.

This module introduces learners to Python’s essential data handling capabilities, including matrices, lists, and dictionaries. By practicing list concatenation, arithmetic operations, and dictionary merging, learners build a strong foundation in Python data structures and basic algorithms. The lessons provide hands-on experience with real-world coding scenarios, preparing learners for more advanced data manipulation tasks.

What's included

12 videos4 assignments

12 videosβ€’Total 94 minutes
  • Course Introductionβ€’3 minutes
  • Working on Matrix in Pythonβ€’10 minutes
  • Working on Matrix in Python Continuedβ€’10 minutes
  • Performing Sortβ€’7 minutes
  • Merging to Dictionariesβ€’7 minutes
  • Concatenation of List Exampleβ€’13 minutes
  • Excepting Values in List and Adding those Using for Loopβ€’9 minutes
  • Excepting Values in List and Adding Those Using While Loopβ€’6 minutes
  • Performing Arithmetic Operation on Listβ€’6 minutes
  • Performing Arithmetic Operation on List Continuedβ€’9 minutes
  • Data Structure in Pythonβ€’6 minutes
  • Data Structure in Python Continuedβ€’10 minutes
4 assignmentsβ€’Total 60 minutes
  • Graded-Building Strong Python Foundationsβ€’30 minutes
  • Exploring Matrices and Sorting Basicsβ€’10 minutes
  • Mastering Lists and Dictionariesβ€’10 minutes
  • Operations on Lists and Dictionariesβ€’10 minutes

This module advances Python skills by exploring sorting algorithms, binary search, and string manipulation techniques. Learners practice applying Python’s built-in functions for efficient data searching, reversing strings, and working with advanced list and dictionary examples. The lessons emphasize performance, problem-solving, and real-world applications of Python data structures.

What's included

9 videos4 assignments

9 videosβ€’Total 84 minutes
  • List and Dictionary in Pythonβ€’7 minutes
  • List and Dictionary in Python Continuedβ€’8 minutes
  • Various Sorting Methods in Python Part 1β€’9 minutes
  • Various Sorting Methods in Python Part 2β€’8 minutes
  • Binary Search Exampleβ€’7 minutes
  • Reversing a Stringβ€’11 minutes
  • Dictionary Examplesβ€’13 minutes
  • More on List and Dictionary Examplesβ€’13 minutes
  • String Examplesβ€’9 minutes
4 assignmentsβ€’Total 60 minutes
  • Graded-Advancing with Python Data Handlingβ€’30 minutes
  • Working with Collections in Depthβ€’10 minutes
  • Searching and String Manipulationβ€’10 minutes
  • Applying Python with Practical Examplesβ€’10 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.9 (16 ratings)
EDUCBA
1,580 Coursesβ€’325,720 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    88.23%

  • 4 stars

    0%

  • 3 stars

    5.88%

  • 2 stars

    0%

  • 1 star

    5.88%

Showing 3 of 17

SS
Β·

Reviewed on Feb 1, 2026

Instructor was great – very flexible and adapted to everyone’s different level. The course was also entertaining

KP
Β·

Reviewed on Jan 20, 2026

Overall a great course and very informative and efficient.

DD
Β·

Reviewed on Jan 26, 2026

I had a great time in this session, and the instructor was really helpful.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,