Learning to Code
- Alice: Educational software that teaches students computer pogramming in a 3D environment.
- Black Girls Code
- Daisy the Dinosaur
- Codecademy | Learn to code: Design your own websites with HTML and CSS. Animate with Javascript.
- Code.org: Exercises are formatted like games with drag-and-drop tiles.
- Code School
- Computer History Museum: Microsoft MS-DOS V1.1 and V2.0 Source Code
- CS First: Google’s CS First provides free, easy-to-use computer science (CS) enrichment materials that target and engage a diverse student population.
- Girl Develop It
- Girls Who Code
- Girls Learning Code
- GitHub (social coding)
- Harvard CS50: Introduction to Computer Science course.
- Khan Academy
- Ladies Learning Code
- Learntoprogram.tv
- Lynda
- Pearson: My Lab & Mastering
- Pencil Code: Learn professional programming languages using an editor that lets you work in either blocks or text. Create art, music, games, and stories. Or invent a program that will change the world.
- Pluralsight
- Scratch: MIT project using a graphical processing language which makes animated characters on a screen move.
- SkilledUp Ruby and Ruby on Rails Guide
- Thimble by Mozilla: Thimble is an online code editor that makes it easy to create and publish your own web pages while learning HTML, CSS & JavaScript.
- Treehouse
- Tynker
- Udacity
- Udemy
- W3Schools
- Learn to Code the Hard Way | Books and Courses to Learn to Code
- 10 places where anyone can learn to code | TED Blog
- Learn to Code for Free With These 10 Online Resources | Mashable
- So you want to be a programmer, huh? Here are 27 ways to learn online | The Next Web
- Learn HTML5 from the W3C with This Free Course | LifeHacker
APIs and Apps
- AppInventor. MIT App Inventor website.
- Hopscotch
- Lynda
- Move the Turtle
- Pluralsight
- Stencyl
- TouchDevelop
- Treehouse
- Udemy
- 5 Rules For API Management | TechCrunch
- How Long Does It Take To Build A Native Mobile App? | ReadWriteWeb
- Codecademy Launches API Lessons So You Can Build Apps On Top Of YouTube, Twilio, And Others | TechCrunch
- Codecademy Partners With Twitter, Evernote, Box, And Others To Offer A Suite Of New API Lessons | TechCrunch
Youth Development Programs and Facilitating/Mentoring/Workshop Resources
- Coder Dojo Kata: An open forum for the CoderDojo community to share resources with one another.
- Devoxx4Kids: Inspiring teenagers to do amazing things with software programming and robotics. Various workshop resources.
- Digital Harbor: Educator Workshops in 3D Printing, Making, and Electronics
- Mouse.org: Mouse is a national youth development nonprofit that believes in technology as a force for good. We empower all students to create with technology to solve real problems and make meaningful change in our world.
- Pursuitery: Online learning opportunities in coding and the digital arts through four partners 1. Connected Camps (Minecraft), Phonar Nation, Scratch and Mozilla Webmaker.
Literacy
- The 37 Best Websites To Learn Something New | Life Learning
- A Master List of 1,150 Free Courses From Top Universities: 35,000 Hours of Audio/Video Lectures | Open Culture
- A Master List and Index of Free Programming Books | GitHub
- Grab 24 Free Ebooks to Learn a New Programming Language | LifeHacker
- CodeProject
- Cracking the Code: Librarians Acquiring Essential Coding Skills | The Digital Shift
- Introduction to Python: Join Us in Chicago for a LITA Preconference | LITA Blog
- Zuckerberg, Gates, Will.I.Am Encourage Students to Code | Mashable
- Understanding HTML Is Critical to Web Literacy, Especially for Young Creators | Opinion | The Digital Shift
- The Learn To Code Movement | Videos | SXSW PanelPicker
- Please Don’t Learn to Code | Coding Horror
- Why Everyone Should NOT Learn To Code | The Coders Lexicon
- Website components and lingo. 6 Things You Need to Learn To Build Your Own Prototype | Vinicius Vacanti
Pingback: Collection of Links: Resources for Learning to Code | infophile