Online Courses and Resources
There are a lot of classes online you can take. Click a section to get started. Take note that lessons are just lessons and that courses are actually a comprehensive set of lessons. Think of lessons as tutorials. Or at least that is what it is supposed to be. Let us know if things should be arranged. You can do that at the form at the end.
Course and Tutorial Websites (tutorial websites are carefully selected)
- Khan Academy: Learn all sorts of things. Some interactive, some not interactive.
- CodeCademy: Interactive coding website
- Standford Online
- MIT Open CourseWare
- Database of 10,000+ Online Free Online Courses: Do not sign up for any actual colleges through here. Just use the free courses for your own education not a degree.
How to Build a Startup or Business
- Insert courses here
= Interactive Course
w3schools.com:Do not use this website. According to this site and many people here, this is a terrible site for learning. W3C has asked them to stop but haven’t.
- Rubymonk: Ruby
- Computer Science Circles: Python
- UDACITY: Python (Occasionally interactive)
- Higher Computing for Everyone: C language. Interactive quizzes, not courses. See /r/carlhprogramming for the sub-reddit
- Coursera Programming
- Python 101: Python
Programming Lessons (tutorials)
Free Lessons (tutorials)
- Introduction to Computer Science a free Harvard resource
- SitePoint resource: CSS
- Inroduction to the Web Standards by Opera: HTML and CSS
- TeamTreeHouse: CSS and HTML
- UCBerkeley: (youtube channel)
- Oracle: Java
- How to Design a Program: (book?)
- Programming Languages: Application and Interpretation: a book
- Learn Python the Hard Way: Includes free ebook
- Programming Motherfucker: A comprehensive list of programming books, some are free.
- StackOverflow and the List of freely available programming books: Free programming ebooks
- Reddits /r/learnprogramming FAQ page: List of tutorials and resources compiled by /r/learnprogramming
- Caniuse & Caniuse Drag N Drop