Skip to main content

University of Michigan School of Information


Course series

Series are bundles of curated online courses taken together and eligible for an official certificate of completion. Series foster deep learning within a specific subject and are taught by University of Michigan School of Information faculty, who blend strong online teaching with real-world application of series content to craft purposeful learning experiences. 

Learn for free! All members of the U-M community — faculty, students, alumni and staff — can take any of these courses and earn a certificate at no cost, courtesy of Michigan Online.  

Current series 

Applied Data Science with Python (5 courses)

An introduction to data science through the Python programming language. This skills-based specialization is intended for learners who have a basic Python or programming background and want to apply statistical, machine learning, information visualization, text analysis and social network analysis techniques through popular Python toolkits.

Learn more and register here.

Public Library Management (8 courses)

Develop essential management skills, from budgeting to marketing to managing a workforce, in order to thrive as a public library manager or director.

Learn more and register here.

Python for Everybody: Specialization (5 courses)

Building on the success of the Python for Everybody course, this specialization introduces fundamental programming concepts including data structures, networked application program interfaces and databases. This course is offered on both the Coursera and the EdX platforms.

Learn more and register on Coursera. 

Learn more and register on EdX.

Python 3 Programming (5 courses)

Learn the fundamentals of programming in Python 3. This is a good next step for those who have completed Python for Everybody and want more in-depth fundamentals and practice.

Learn more and register here.

User Experience Research and Design (6 courses)

Integrate UX research and design to create great products through understanding user needs, rapidly generating prototypes and evaluating design concepts.

Learn more and register here.

Web Applications for Everybody (4 courses)

Gain a basic introduction to building web applications using PHP, SQL, JavaScript, jQuery and JSON. This series offers an excellent starting point for learners who have a basic understanding of programming, HTML and CSS.

Learn more and register here.

Web Design for Everybody (5 courses)

How to write syntactically correct HTML5 and CSS3 and create interactive web experiences with JavaScript.

Learn more and register here.