Logo image Dr. Chuck Online Dr.C.O Open Standards, Open Source and Open Education

Programming For Everybody - Becoming a Master Programmer

This is a series of courses designed to take students from knowing nothing about programming to the point where they have the skills for an entry level job or internship in a software development orginization. These classes are designed to get a student prepared to be a master programmer as efficiently as possible.

Taken together, these courses provide a zero cost (but not zero effort) path to becoming a skilled developer.

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.