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.
Your browser is ancient!
Upgrade to a different browser to experience this site.
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.
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.
Navigate emerging technologies, strengthen in-demand skills, and create meaningful impact across industries and communities with support from UMSI’s online learning experiences.
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.
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.
Discover Michigan Online learning experiences that support your professional goals in Applied Data Science.
Learn Python 3 programming fundamentals for problem-solving, software development, and automation.
Strengthen Python programming with data structures, problem-solving strategies, and effective debugging techniques.
Develop data science skills in Python, including data wrangling, visualization, machine learning, and applied analytics.
Advance Python data science skills with deeper machine learning, text mining, and applied analytics techniques.
Build data literacy across statistics, scientific reasoning, and artificial intelligence concepts.
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.
Build foundational Python skills for data analysis, web applications, and practical computing tasks.
Develop dynamic, database-driven web applications using modern programming and web technologies.
Develop dynamic, database-driven web applications using modern programming and web technologies.
Build database-driven web applications using Django, Python, and modern web development practices.
Learn core C programming concepts, from variables and loops to memory management and foundational systems skills.
Learn relational database concepts and SQL skills using PostgreSQL for data storage and analysis.
Explore augmented, virtual, and mixed reality technologies and their applications across industries and design.
Use Python for creative coding projects that blend programming, visual art, interactivity, and computational thinking.