Resources

So you want to learn to code?

  • https://www.codecademy.com – I REALLY like CodeCademy because it is project-based. You learn while building (mostly web-based) projects.
  • https://www.codecombat.com – A really fun way to learn JavaScript or Python for students that like playing video games. Students have to use code to program their character to win the game. It is a partially open-source project, so new levels are added all the time.
  • https://checkio.org/ – Another really fun game/puzzle-based learning adventure for Python and Javascript
  • https://www.sololearn.com – my favorite so far for learning the basics of an individual technology. Bite-sized information with ongoing questions and summative quizzes to help with retention. Has a nice mobile App to use whenever you’re bored.
  • https://www.codeschool.com/ – videos and quizzes to learn step-by-step at your own pace. Offers many different languages
  • http://www.w3schools.com/ – w3schools is my go-to resource for web development. Students can try out examples right inside the page, change the code, copy the code, etc, etc.
  • http://www.htmldog.com/ – A wonderful resource of tutorials and examples for HTML, CSS and Javascript
  • https://code.org/ – probably the best well-known. Has a huge number of resources.
  • https://www.khanacademy.org/computing/hour-of-code/ – Introductory, “hour of code” lessons from Khan Academy
  • https://wiki.python.org/moin/BeginnersGuide/NonProgrammers – Many, many resources on how to learn Python, from gamified courses for kids, to full subscription-based courses.

Computer Terminology

Computer Science Standards

General Teaching

Math

Instructional Technology

Google Apps

  • Doctopus
  • GooBric

Blogs

Videos, Talks, Presentations

Educational Publishing Companies

Lists of Resources