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
- Teach Yourself Computer Science If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program.
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.