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, 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, 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.
C Programming for Everybody (CC4E) A course looking at the C language and its profound effect on modern computing and Computer Science. Available on Coursera, FreeCodeCamp, and free to University of Michigan Students.
Future course topics include Computer Architecture, JavaScript 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 Colleges Consortium (LCMC) and Rize Education.