A full course on programming designed for the beginner on up. I originally started this in 2009, and I have recently been adding new lessons as well as video lessons. I plan for this to continue for a very long time to come. Over 120 lessons, and over 75 video lessons and growing daily.
- Course #1 : Learn How To Program
Start here if you have little or no programming experience.
None. This is a beginner-level course.
The class is ongoing, and new students are free to interact and ask questions at any point. Every lesson includes a place for discussion.
The entire syllabus is available at the website, and continues to grow. The primary website is http://www.computerscienceforeveryone.com but we also have a subreddit at /r/carlhprogramming
I have been a professional programmer for over 15 years.