Development Courses
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 Related Pages DevOps Courses DevOps Books