This page strives to be a complete list of software programming coding schools. While most schools are online, a few offer real world classes. Code Fellows, in Seattle, also currently guarantees you a job after you complete their courses.
How to select a school? Teaching coding and computer science online has become a huge business. Some courses are free while others cost money. Paid courses often offer better quality and monthly fees can be a steal if you have time to take many courses from a single vendor. Also look for courses with lots of context around what you learn instead of simply typing and rote learning. If you want a career in programming, it’s also important to find courses that teach you all the skills involved in programming beyond learning one language, for example, how to use Git and similar tools.
Full disclosure: I’m fortunate to teach an obscure course on Lynda.com, one of the vendors listed below, on the topic of coding HTML email.
Berkeley Foundation for Opportunities in Information Technology
Based in Seattle, Washington and Portland, Oregon.
Video courses with tutor support for teachers, classes, and individuals.
An online university with a diverse range of classes, including computer science.
Delivers courses from nationally known universities, including computer science courses.
A social community around game design and development geared towards teachers and their students.
Based in New York City, teach projects not formal courses.
Teaches HTML5, a common foundation language used for games, mobile, and other applications.
Based in Lexington, MA, near Boston, they offer automated online courses, web conference lessons, in person group lessons, and different levels of camps during the summer.
Learn the Hard Way
Their approach is less talk and more code. Primarily Python and Ruby courses with videos and texts. Also includes C, SQL, Command Line Interface (CLI), and Regex, the latter an extremely useful and interesting choice.
From the people down under who publish SitePoint.com, a long time online resource for web technologies.
MIT Open Courseware
Courses on electrical engineering and computer science, as well as science, technology, and society.
Used by the Mozilla Summer Code Party program, and their Webmaker community, this simple editor and output screen helps teach HTML and CSS in real time.
Omaha Code School
Based in Omaha, Nebraska they offer training to build a job-ready skill set.
The Next Web Academy
O’Reilly School of Technology
From the technical book publishers, O’Reilly Media.
Pen and Paper CodingNew
Learn key ideas and concepts behind most programming languages. Shortens the learning curve when you learn a real language, plus makes it easier to learn multiple languages.
Ruby for Kids
The Puzzle School
School for Poetic Computation
A different way to teach software programming.
Video courses in a wide range of programming, web design, and related topics. From Shutterstock, the stock photo resource.
HTML classes plus a 10-day email course.
Tech Kids UnlimitedNew
Geared towards teenagers with special needs, this New York City area program teaches hands on Photoshop, WordPress, animation, Illustrator, and other software in small groups and arranges internships.
An online community with online courses for kids. Launched by the iDTech summer camp people. Was called iD Tech 365.
Create some amazing shapes with the LOGO language, a fairly easy way to get into coding with immediate results.
A diverse set of online video and text courses, including software programming, web design, web development, and mobile development.
https://tutsplus.com/courses/?q=true&filter_topic=461 (software programming)
https://tutsplus.com/courses/?q=true&filter_topic=102 (web design)
https://tutsplus.com/courses/?q=true&filter_topic=35 (web development)
https://tutsplus.com/courses/?q=true&filter_topic=89 (mobile development)
Free online college level courses with videos, text, and community interaction. Includes computer science, although there is not direct URL to those courses.
Diverse program to help computer science teachers with CS and programming curriculum.
Lists of Coding Education Opportunities
Coding Nation (Kapor Center)
A free report and spreadsheet with over 300 bootcamps, certifications, corporate-focused, and hackathons that teach coding.
EdSurge List of Course Vendors
Top story image courtesy of HackNY.org on Flickr.