University of Michigan
University of Michigan Logo

Python Data Structures 

Python Data Structures
 at 
University of Michigan 
Overview

From Lists to Trees, Essential for Efficient Data Manipulation and Algorithm Implementation

Duration

7 weeks

Mode of learning

Online

Official Website

Go to Website External Link Icon

Course Level

UG Certificate

Python Data Structures
 at 
University of Michigan 
Highlights

  • Earn a certification after completion
Details Icon

Python Data Structures
 at 
University of Michigan 
Course details

Who should do this course?
  • Those new to programming or Python specifically can learn about fundamental data structures like lists, tuples, dictionaries, and sets
What are the course deliverables?
  • Gain proficiency in fundamental data structures like lists, tuples, dictionaries, and sets, and comprehend their usage in Python.
  • Learn techniques to efficiently manipulate and organize data using advanced structures such as stacks, queues, heaps, and trees.
  • Acquire skills to implement algorithms effectively by selecting appropriate data structures to solve computational problems efficiently.
  • Apply Python data structures to real-world scenarios in software development, data analysis, machine learning, and other fields, enhancing problem-solving abilities.
More about this course
  • This course will introduce the core data structures of the Python programming language
  • The course will move past the basics of procedural programming and explore how can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis

Python Data Structures
 at 
University of Michigan 
Curriculum

Introduction to Python Data Structures

Overview of data structures

Built-in data structures in Python: lists, tuples, dictionaries, sets

Advanced Data Structures

Stacks and queues

Linked lists

Advanced Data Manipulation

Sorting and searching algorithms

Recursion and dynamic programming

Applications of Data Structures

Algorithmic problem-solving using data structures

Real-world applications in software development, data analysis, and machine learning

Faculty Icon

Python Data Structures
 at 
University of Michigan 
Faculty details

Charles Severance
Clinical Professor, School of Information School of Information

Other courses offered by University of Michigan

– / –
    – / –
52.18 L
– / –
    – / –
45.76 L
2 years
A++ Shiksha Grade
#6 US News
– / –
    – / –
63.53 L
– / –
    – / –
44.63 L
View Other 283 CoursesRight Arrow Icon

Python Data Structures
 at 
University of Michigan 
Contact Information

Address

500 S. State Street, Ann Arbor, MI 48109 USA
Ann Arbor ( Michigan)

Go to College Website ->