Last active
June 5, 2017 03:59
-
-
Save pedroha/be9883a73dbd79869c09 to your computer and use it in GitHub Desktop.
Teaching Programming
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Programming 101 - Absolute Beginner | |
=================================== | |
Programming Logic (Karel the Robot) | |
http://studio.code.org/s/course3/stage/2/puzzle/1 (blocks. basic) | |
http://light-bot.com/hocflash.html (block. puzzles) | |
http://codecombat.com/ (javascript) | |
Kodable: | |
https://itunes.apple.com/us/app/kodable/id577673067?mt=8 | |
Loops | |
http://studio.code.org/s/course3/stage/2/puzzle/4 (blocks) | |
Functions | |
http://studio.code.org/s/course3/stage/4/puzzle/1 | |
Course 2: sequence, loops, conditionals | |
http://studio.code.org/s/course2 | |
Course 3: functions, parameters, nested loops | |
http://studio.code.org/s/course3 | |
--- | |
Web Learning Tools: https://webmaker.org/tools | |
https://thimble.webmaker.org/en-US | |
https://goggles.webmaker.org/en-US | |
https://apps.webmaker.org/en-US/designer | |
Web Tutorials | |
http://www.girldevelopit.com/materials | |
Web Reference (Javascript, CSS) | |
https://developer.mozilla.org/en-US/ | |
Online Web Editors | |
http://jsbin.com/ | |
http://jsfiddle.net/ | |
http://codepen.io/ | |
Scratch | |
http://scratch.mit.edu/ | |
http://scratch.mit.edu/help/ | |
Scratch getting started | |
Tutorial: http://scratch.mit.edu/projects/editor/?tip_bar=getStarted | |
Video: http://vimeo.com/80961102 | |
PDF: http://cdn.scratch.mit.edu/scratchr2/static/__55ac38249d8a4cab327a3ea04c6f87c6__//pdfs/help/Getting-Started-Guide-Scratch2.pdf | |
Video tutorials: http://scratch.mit.edu/help/videos/ | |
CS Unplugged (CS without computers) | |
http://csunplugged.com/videos | |
AppInventor (Android apps) | |
http://appinventor.mit.edu/explore/ | |
Computer Programming (Khan Academy. Javascript) | |
https://www.khanacademy.org/computing/cs | |
Various Learning Resources | |
http://www.bbc.co.uk/learning/ | |
http://www.bbc.co.uk/programmes/articles/38BYD39DV9TQmJ7xhM4gytG/primary | |
---- | |
Books | |
HTML & CSS | |
http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189 | |
Javascript & jQuery | |
http://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/1118531647/ | |
Scratch | |
http://www.amazon.com/Learn-Program-Scratch-Introduction-Programming/dp/1593275439/ | |
More serious computer programming classes | |
http://cs50.net | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment