Blockly | teaches programming principles and introduces JavaScript using a block-based programming approach |
Code.org Studio | series of courses that teach computer science fundamentals |
Kodable | kid-friendly, self-directed lessons for emerging readers |
Scratch | programming language used to create stories, games, and animations |
Tynker | self-paced online programming course for kids |
Code Combat | online game that teaches Python and/or JavaScript coding using text-based programming |
MIT APP Inventor | provides access to and tutorials for App Inventor, a visual programming language used to create Android apps |
Thimble by Mozilla | online code editor for HTML, CSS, and JavaScript |
Codeacademy | text-based courses on web development and related programming languages |
CodeHS | blends online, self-paced classes, quizzes to assess subject mastery |
Khan Academy | courses in JavaScript, ProcessingJS, HTML & CSS, HTML & JavaScript and SQL |