This is a series of courses designed to take students from knowing nothing about programming to the point where they have the confidence to consider a career as a software developer, designer, or take further education.
Internet History, Technology, and Security (IHTS) - A course designed to make us all better citizens of the Internet. Available on Coursera.
Python for Everybody (PY4E)- The world's most successful online Python course. Available on Coursera, edX, FutureLearn, FreeCodeCamp, and free to University of Michigan Students.
Django for Everybody (DJ4E) - Covers Django, HTML, CSS, SQL, JavaScript, BootStrap, and JQuery. Available on Coursera, edX, FutureLearn, FreeCodeCamp and free to University of Michigan Students.
Web Applications for Everybody (WA4E) - Covers HTML, CSS, PHP, SQL, JavaScript, BootStrap, and JQuery. Available on Coursera, FreeCodeCamp, and free to University of Michigan Students.
PostgreSQL for Everybody (PG4E) A series of four courses covering PostgreSQL. Available on Coursera, edX, and free to University of Michigan Students.
Under Development: C Programming - A Historical Perspective (CC4E) A course looking at the C language and its profound effect on modern computing and Computer Science.
Future course topics include Computer Architecture and Java.
The University of Michigan has a wide range of additional open online courses available at https://online.umich.edu.
The materials in these courses are available under a Creative Commons License to allow for teachers to make use of these materials in their own courses. Some of these courses are made available as part of a packaged curriculum to small Liberal Arts universities for direct adoption through Lower Cost Models for Independent Colledges Consortium (LCMC) and Rize Education.