Skip to main content

University of Michigan School of Information


Individual online courses

Online courses, often referred to as Massive Open Online Courses (MOOCs), offer free learning to people around the world. Gain insight, information and skills from University of Michigan School of Information faculty, hear from other learners, and enrich yourself with relevant and timely topics offered anytime, anywhere.

Programming for Everybody (10 weeks)

It’s Python without prerequisites! One of the most popular MOOCs of all time, with over 650,000 satisfied students, this introductory class uses data analysis to teach basic programming skills. 

Community Engagement: Collaborating for Change (6 weeks)

Learn principles and strategies for engaging with U.S.-based and global communities through partnerships, research, service and learning. 

Internet History, Technology and Security (10 weeks)

Learn how the Internet was created and how it works. 

Leading Change: Go Beyond Gamification with Gameful Learning (8 weeks) 

School leaders and teachers learn the tools to support gameful learning environments that foster personalized, engaged learning in schools. 

All of our series courses, like the courses in Python for Everybody or Public Library Management, may also be taken as individual courses. Learn more about Series and their individual courses.