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.



Latest Twitter post:
Error fetching tweets. Click to go to the @uofreddit Twitter feed.
Top Reddit Post:
[Update] Next Intro to Wilderness Survival and First Aid lesson will be June 19
Latest WordPress Post:
Featured class: Microsoft Excel - Lessons & Training
Latest GitHub commit:
" added tracking of adding/dropping classes for Google Analytics "