OverviewCoder Vox offers a self-paced online programming tutorial on How to become a Programmer. The course is designed for complete beginners with no technical background and offers an introduction to the fundamentals of programming. Students will also learn HTML, CSS and Javascript as well as the core principles that apply to all programming languages while learning how to think like a programmer.

The course is delivered in digestible chunks discussing topics that lay the groundwork for being a good programmer, such as “What is programming?" and “Which programming language should I learn first?". The second part of the course covers HTML, CSS, and JavaScript and seeing how these languages make up the websites you see in your browser. By the end of this course, students have a strong understanding of how to develop websites and how code translates into beautiful web pages.

Cons - Only covers the basics
No social interaction tools
No learn by doing
No integrated code console
No certification

Coder Vox's How to Become a Programmer is a great course for those who want to learn the basics of programming for the web and gain a clear picture of what programming is all about. However, if you're looking for a more interactive learn-by-doing course, this probably isn't for you.