#
Computers
#
Beginners
- Scratch
- TurboWarp the Scratch mod with a compiler, addons, from an app on your desktop.
- Blockly by Google
- Snap from Berkeley, Univesity of California
- CodeGuppy
- Minecraft Education
- PickCode
#
Intermediate to Advanced
- Open Syllabus
- A Self-Learning, Modern Computer Science Curriculum (Archive) Source
- The Missing Semester of Your CS Education
- Roadmap to becoming a Web Developer (Source)
- Computer Science, Harvard
- Computer Science from the Bottom Up (source) by Ian Wienand
- Free Computer Science Curriculum, Carnegie Mellon University
#
Javascript
#
Python
- Python for absolute beginners; FutureCoder, FutureCoder on Github
- Free Python Course, Scrimba
- Python-For-Kids
- BlockPy, BlockMirror Example
- Raspberry Pi's CodeClub - Python
- PyFlo is a free, interactive guide to learning Python.
#
Tools
- GitDuck is a video call tool built for developers that enables you to talk, share your code and do pair programming with ease.
- Repl is a collaborative, in-browser IDE.
- Touch Typing Tools