A short list of development courses I either learned from myself or have recommended to others starting out. Most of the best teachers charge for their work - I have pointed out the free options where they are genuinely good.
Python and Django
- Code With Mosh - The Ultimate Django Series - structured end-to-end path, best if you already know Python basics
- Corey Schafer’s Python tutorials - free YouTube series covering Python, Django, and Flask in genuine depth
- Real Python - article- and video-driven learning with a strong practical slant
- Django Girls Tutorial - free, beginner-friendly, the cleanest on-ramp to Django I have seen
JavaScript and React
- The Odin Project - free full-stack curriculum that takes you from HTML through to JavaScript frameworks
- Code With Mosh - The Ultimate React Native Series - covers cross-platform mobile development with React Native
- Kent C. Dodds - Epic React - paid but widely regarded as the deepest React course available
- React official tutorial - free, well-maintained, and the right place to start for the current React model
C and C++
- Code With Mosh - Ultimate C++ Series - modern C++ taught from first principles
- learncpp.com - a free, comprehensive, and regularly updated C++ reference-and-tutorial hybrid
- The C Programming Language (K&R) - still the canonical text for learning C, forty years on
Fundamentals and Computer Science
- CS50 (Harvard) - free introductory computer-science course, famously well-produced
- Missing Semester of Your CS Education (MIT) - shell, Git, debugging, and the tools a CS degree usually skips
- Teach Yourself Computer Science - a curated syllabus for self-taught engineers who want to fill gaps