Free learning resources

Every resource curated across all roadmaps, in one searchable place. 90 shown.

All domains BlockChain Development Semiconductor Game Development AR & VR Business Analysis Cybersecurity Digital Marketing Finance & Investment Biotechnology UI & UX Design Space Technology Quantum Computing Kubernetes Cloud Computing DevOps Cloud and DevOps Robotics Artificial Intelligence Software Development Data Science Networking
All types docs · 2661 article · 1109 course · 762 opensource · 470 video · 364 practice · 264 tool · 239 book · 172
practice Killercoda Kubernetes scenarios Software Development / How to Become a Software Developer · Kubernetes Production Essentials article Martin Fowler's blog Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K docs MDN Web Docs Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript practice NeetCode algorithm problem playlists Software Development / How to Become a Software Developer · CS Fundamentals docs Redis documentation Software Development / How to Become a Software Developer · NoSQL Data Modeling docs OpenID Connect specification Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 docs Docker official documentation Software Development / How to Become a Software Developer · DevOps and Cloud docs Tailwind CSS documentation Software Development / How to Become a Software Developer · React and Modern Frontend practice NeetCode Dynamic Programming playlist Software Development / How to Become a Software Developer · Dynamic Programming course MIT 6.006 Introduction to Algorithms Software Development / How to Become a Software Developer · Trees and Graphs docs Kubernetes official documentation Software Development / How to Become a Software Developer · DevOps or Platform Engineer, $100K to $180K docs GitHub Actions documentation Software Development / How to Become a Software Developer · DevOps and Cloud docs Microsoft Azure Architecture Center Software Development / How to Become a Software Developer · Software Design and Architecture practice LeetCode DP Explore Card Software Development / How to Become a Software Developer · Dynamic Programming article GeeksforGeeks tree and graph sections Software Development / How to Become a Software Developer · Trees and Graphs article Netflix Technology Blog Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K video Traversy Media JavaScript Crash Course Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript video Hussein Nasser Database Engineering videos Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization opensource TheAlgorithms multi-language repository Software Development / How to Become a Software Developer · CS Fundamentals course Redis University free courses Software Development / How to Become a Software Developer · NoSQL Data Modeling course TechWorld with Nana Kubernetes course Software Development / How to Become a Software Developer · DevOps or Platform Engineer, $100K to $180K docs Docker official documentation Software Development / How to Become a Software Developer · Docker Deep Dive docs OpenTofu documentation Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform docs MDN Web Docs Software Development / How to Become a Software Developer · Web Development docs React official documentation Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K docs TypeScript Handbook Software Development / How to Become a Software Developer · Languages and Paradigms docs Go documentation on goroutines Software Development / How to Become a Software Developer · Concurrency and Memory Models docs Node.js official documentation Software Development / How to Become a Software Developer · Node.js Backend Development practice LeetCode Database problems Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization docs MongoDB documentation Software Development / How to Become a Software Developer · Databases and Storage article Real Python tutorials Software Development / How to Become a Software Developer · Python Language Fundamentals practice Rustlings interactive exercises Software Development / How to Become a Software Developer · Concurrency and Memory Models docs Redis documentation Software Development / How to Become a Software Developer · Node.js Backend Development practice NeetCode Arrays and Hashing playlist Software Development / How to Become a Software Developer · Arrays, Strings and Linked Lists practice LeetCode Database problems Software Development / How to Become a Software Developer · Databases and Storage opensource vinta awesome-python curated list Software Development / How to Become a Software Developer · Python Language Fundamentals opensource iluwatar java-design-patterns repository Software Development / How to Become a Software Developer · Software Design and Architecture docs AWS Well-Architected Framework Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform docs Node.js official documentation Software Development / How to Become a Software Developer · Web Development docs PostgreSQL documentation Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K book The Rust Programming Language book Software Development / How to Become a Software Developer · Languages and Paradigms docs AWS Well-Architected Framework Software Development / How to Become a Software Developer · Microservices Architecture course MIT 6.006 Introduction to Algorithms Software Development / How to Become a Software Developer · CS Fundamentals practice LeetCode Easy and Medium array problems Software Development / How to Become a Software Developer · Arrays, Strings and Linked Lists course University of Alberta Design Patterns course Software Development / How to Become a Software Developer · Design Patterns docs Next.js documentation Software Development / How to Become a Software Developer · React and Modern Frontend opensource docker awesome-compose examples Software Development / How to Become a Software Developer · Docker Deep Dive video Christopher Okhravi SOLID Principles playlist Software Development / How to Become a Software Developer · SOLID Principles docs Helm documentation Software Development / How to Become a Software Developer · Kubernetes Production Essentials course Harvard CS50x Software Development / How to Become a Software Developer · Junior Software Engineer, $65K to $110K course Linux Foundation Introduction to Kubernetes Software Development / How to Become a Software Developer · Kubernetes Production Essentials course freeCodeCamp curriculum Software Development / How to Become a Software Developer · Junior Software Engineer, $65K to $110K course freeCodeCamp Microservices course Software Development / How to Become a Software Developer · Microservices Architecture docs MongoDB documentation Software Development / How to Become a Software Developer · NoSQL Data Modeling book Auth0 JWT Handbook Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 article DZone design patterns articles Software Development / How to Become a Software Developer · Design Patterns video Ben Awad React and TypeScript videos Software Development / How to Become a Software Developer · React and Modern Frontend course MIT 6.006 dynamic programming lectures Software Development / How to Become a Software Developer · Dynamic Programming opensource laboon solid-principles-examples repository Software Development / How to Become a Software Developer · SOLID Principles article GeeksforGeeks dynamic programming section Software Development / How to Become a Software Developer · Dynamic Programming article Red Blob Games pathfinding guide Software Development / How to Become a Software Developer · Trees and Graphs docs Microsoft Azure Architecture Center Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K article javascript.info modern tutorial Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript article Use The Index Luke SQL performance guide Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization practice LeetCode practice platform Software Development / How to Become a Software Developer · CS Fundamentals course MongoDB University free courses Software Development / How to Become a Software Developer · NoSQL Data Modeling course Okta developer OAuth tutorials Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 docs Terraform official documentation Software Development / How to Become a Software Developer · DevOps and Cloud article Martin Fowler's blog Software Development / How to Become a Software Developer · Software Design and Architecture docs GitHub Actions documentation Software Development / How to Become a Software Developer · DevOps or Platform Engineer, $100K to $180K course TechWorld with Nana Kubernetes course Software Development / How to Become a Software Developer · DevOps and Cloud docs Terraform official documentation Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform practice LeetCode Tree and Graph tag problems Software Development / How to Become a Software Developer · Trees and Graphs docs MDN JavaScript Guide Software Development / How to Become a Software Developer · Languages and Paradigms book The Rust Programming Language book Software Development / How to Become a Software Developer · Concurrency and Memory Models opensource type-challenges GitHub repository Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript practice PGExercises SQL practice platform Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization article Use The Index Luke SQL performance guide Software Development / How to Become a Software Developer · Databases and Storage docs Python Official Tutorial Software Development / How to Become a Software Developer · Python Language Fundamentals docs Effective Go official guide Software Development / How to Become a Software Developer · Concurrency and Memory Models docs NestJS documentation Software Development / How to Become a Software Developer · Node.js Backend Development course MIT 6.006 Introduction to Algorithms Software Development / How to Become a Software Developer · Arrays, Strings and Linked Lists practice PGExercises SQL practice platform Software Development / How to Become a Software Developer · Databases and Storage course MIT 6.0001 Introduction to Python Software Development / How to Become a Software Developer · Python Language Fundamentals article Netflix Technology Blog Software Development / How to Become a Software Developer · Software Design and Architecture practice Terraform Registry public modules Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform docs Next.js documentation Software Development / How to Become a Software Developer · Web Development docs MDN Web Docs Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K article javascript.info modern JavaScript tutorial Software Development / How to Become a Software Developer · Languages and Paradigms course Harvard CS50x free course Software Development / How to Become a Software Developer · CS Fundamentals