Your browser is ancient!
Upgrade to a different browser to experience this site.

Online Learning with the School of Information

Whether you are exploring a new career path, deepening your technical expertise, or preparing for leadership in a rapidly changing digital world, the University of Michigan School of Information's online courses, series, and degrees are designed to connect learning with real-world impact.

Build What’s Next

The University of Michigan School of Information prepares you to lead. Explore online degrees, specializations, certificates, and courses designed to help you solve complex problems, strengthen your technical skills, and create meaningful impact in your role.

People-Centered Learning. Human-Centered Technology.

Navigate emerging technologies, strengthen in-demand skills, and create meaningful impact across industries and communities with support from UMSI’s online learning experiences.

Future-Ready Skills for a Data-Driven World

Go beyond simple data analysis and master the digital problem-solving skills you need to stay ahead in a data-driven world. In the Master of Applied Data Science (MADS) degree, you’ll gain the analytical, computational, and strategic skills needed to turn complex data into informed decision-making.

Completing the Data-Oriented Python Programming and Debugging course series, along with meeting program eligibility, passing the advanced standing placement test, and a brief admissions interview, allows you to enter the MADS program with four credit hours already completed.

  • Degree

    Master of Applied Data Science

    UMSI’s online degree combines technical depth, applied analytics, and communication skills through flexible, project-based learning that prepares you for data-centered roles and career advancement.

Related Michigan Online Learning Experiences

Discover Michigan Online learning experiences that support your professional goals in Applied Data Science.

  • Series

    Python 3 Programming

    Learn Python 3 programming fundamentals for problem-solving, software development, and automation.

  • Series

    Data-Oriented Python Programming and Debugging

    Strengthen Python programming with data structures, problem-solving strategies, and effective debugging techniques.

  • Series

    Applied Data Science with Python

    Develop data science skills in Python, including data wrangling, visualization, machine learning, and applied analytics.

  • Series

    More Applied Data Science with Python

    Advance Python data science skills with deeper machine learning, text mining, and applied analytics techniques.

  • Series

    Understanding Data: Navigating Statistics, Science, and AI

    Build data literacy across statistics, scientific reasoning, and artificial intelligence concepts.

Building Systems for the Future

Develop the programming and technical foundations behind today’s digital tools, platforms, and applications. Whether you are beginning your coding journey or expanding your technical expertise, these online learning experiences help learners create, problem-solve, and build with confidence.

  • Series

    Python for Everybody

    Build foundational Python skills for data analysis, web applications, and practical computing tasks.

  • Series

    Web Applications for Everybody

    Develop dynamic, database-driven web applications using modern programming and web technologies.

  • Series

    Web Applications for Everybody

    Develop dynamic, database-driven web applications using modern programming and web technologies.

  • Series

    Django for Everybody

    Build database-driven web applications using Django, Python, and modern web development practices.

  • Series

    C Programming for Everybody

    Learn core C programming concepts, from variables and loops to memory management and foundational systems skills.

  • Series

    PostgreSQL for Everybody

    Learn relational database concepts and SQL skills using PostgreSQL for data storage and analysis.

  • Series

    Extended Reality for Everybody

    Explore augmented, virtual, and mixed reality technologies and their applications across industries and design.

  • Series

    Creative Coding: Hands-On Python

    Use Python for creative coding projects that blend programming, visual art, interactivity, and computational thinking.

Michigan Online
For You

Sign up for a Michigan Online account to customize your experience!