agupieware

cs website masterpost

https://www.codecademy.com/

http://learncodethehardway.org/

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/

https://developers.google.com/edu/python/introduction?csw=1

https://www.codeschool.com/free

https://www.khanacademy.org/computing

https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#professional-development

http://blog.agupieware.com/2014/05/online-learning-bachelors-level.html

https://www.udemy.com/courses/search/?ref=home&src=ukw&q=programming&lang=en

http://www.codeconquest.com/

http://www.programmr.com/

http://stackoverflow.com/

http://www.html5rocks.com/en/

https://developer.android.com/training/index.html


I didn’t know how much I would enjoy coding until I took an intro course at my university. The idea that you can make a computer do almost anything you want blew my mind. I went to a very small high school that couldn’t offer cs courses to their students and I honestly think tech courses should be a requirement in Ontario high schools. If you want to learn how to program or learn more about computer science in general check out one of the links above. You might discover a new hobby or even make a program switch in 3rd year uni like I did!