If you’re a programmer (or would like to become one), adding a skill to your resume is always useful. And when you can do it in less than 10 weeks, for free, it’s even better. Here’s a list of free programming classes that can be completed in less than 10 weeks.
The on-campus version of this course is the largest at Harvard and will teach you how to think algorithmically, efficiently solve programming problems, and become familiar with several languages including CSS, HTML, and PHP. The class is free, but for $90 you can add a HarvardX Verified Certificate.
Duration: 180 Hours / 9 Lessons
Students in this class will develop high-quality, working software that solves real problems. While the course is designed for those with some programming experience, motivated students with no experience are also welcome.
Duration: 16 Hours / 7 Lectures, 7 Labs
Don’t let your lack of programming experience hold you back. This class is intended to be a first coding class and includes only the simplest mathematics. The materials in this course can be mastered by anyone with moderate computer experience.
Duration: 20-40 Hours / 10 Lessons
Duration: 4 Projects
5. Introduction to C and C++, MIT OpenCourseWare
You’ll receive a fast-paced introduction to C and C++ programming languages in this four-week course. This introduction will teach you the necessary background information, including memory management, pointers, object-oriented programming, and how to locate any bugs that might occure with incorrect use.
Duration: 16 Hours / 8 Lectures, 8 Labs
In this course you’ll learn how to create apps, and by the end of the day you’ll submit your first fully functional app to the App Store.
Duration: 5 Hours / 23 Lessons