Learn to Code (for free)!
Jillian Lynch
Top 30 ChangeMakers Under 30 | Director of Sales | Public Speaker | Fundraiser (raised 7.3M) | Event Organizer
Learning to code is one of the most powerful and satisfying things you can ever do. If you’re looking to build a startup from scratch, being a technical founder can make things exponentially easier for you.
No matter why you want to learn, the only thing you really need is curiosity. But if you’re just starting out as a novice and don’t know where to begin, there are plenty of ways to get started. Here's five:
iTunes U
Apple just recently made some dramatic changes to iTunes U, and Stanford’s set of videos is quite an impressive offering. This especially true since all of the classes are free.? iTunes U
Kids Ruby
We wrote about Kids Ruby this past December and honestly, you’ve got to start them young, right? With kids picking up on how to use a computer faster than ever before, why not teach them how to program too? Now, if you’re not a kid, this software might still be really helpful for you. Ruby is an intense programming language, so a gentle start may suit you well instead of being thrown into it!? Kids Ruby
Mozilla’s Developer Network
Mozilla’s Developer Network is a combination of a slick-looking directory and an impressive set of tutorials and demos.You may also want to check out Google’s own Code University. ? Mozilla’s Developer Network and Google’s Code University
P2PU
P2PU is an entirely free community of teachers and students, complete with courses you sign up for and assignments to complete. This class on HAML and SASS is an example of the kind of courses available. ? P2PU
Net Tuts+
Net Tuts+ is being praised for its two free 30 day courses (the rest are available via a premium membership). ? Learn CSS in 30 days and Learn jQuery in 30 days
There are so many other impressive tutorial sites out there devoted to Web design (read: Webdesigner Depot).
Machine Learning @ TD
5 年Another good resource is OSSU (Open Source Society University). It sets a guideline for self teaching a Computer Science degree using courses available on the Internet, from Coursera generally. Almost every course prior to the graduate level (Pro CS) courses, are free. https://github.com/ossu/computer-science/blob/dev/README.md