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 · 2595 article · 1099 course · 754 opensource · 445 video · 364 practice · 255 tool · 236 book · 172
opensource trekhleb javascript-algorithms repository Software Development / How to Become a Software Developer · Arrays, Strings and Linked Lists practice NeetCode Trees and Graphs playlists Software Development / How to Become a Software Developer · Trees and Graphs course Linux Foundation Introduction to Kubernetes Software Development / How to Become a Software Developer · Kubernetes Production Essentials 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 article DZone design patterns articles Software Development / How to Become a Software Developer · Design Patterns opensource System Design Primer repository Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K 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 docs Terraform official documentation Software Development / How to Become a Software Developer · DevOps and Cloud article Refactoring.guru design patterns Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K article Martin Fowler's blog Software Development / How to Become a Software Developer · Software Design and Architecture article GeeksforGeeks dynamic programming section Software Development / How to Become a Software Developer · Dynamic Programming docs RFC 7519 JSON Web Token specification Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 opensource trekhleb javascript-algorithms repository Software Development / How to Become a Software Developer · Trees and Graphs article javascript.info modern tutorial Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript 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 article Use The Index Luke SQL performance guide Software Development / How to Become a Software Developer · Databases and Storage docs Node.js official documentation Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K docs Python Official Tutorial Software Development / How to Become a Software Developer · Python Language Fundamentals docs PostgreSQL official documentation Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization course TechWorld with Nana Kubernetes course Software Development / How to Become a Software Developer · DevOps and Cloud docs Java garbage collection documentation Software Development / How to Become a Software Developer · Concurrency and Memory Models docs Terraform official documentation Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform practice PortSwigger JWT security labs Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 docs MDN JavaScript Guide Software Development / How to Become a Software Developer · Languages and Paradigms docs React official documentation Software Development / How to Become a Software Developer · Web Development opensource type-challenges GitHub repository Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript docs Express.js documentation Software Development / How to Become a Software Developer · Web Development docs NestJS documentation Software Development / How to Become a Software Developer · Node.js Backend Development practice PGExercises SQL practice platform Software Development / How to Become a Software Developer · Databases and Storage docs Docker official documentation Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K course MIT 6.0001 Introduction to Python Software Development / How to Become a Software Developer · Python Language Fundamentals course Mode Analytics SQL for Data Analysis Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization practice Go by Example concurrency section Software Development / How to Become a Software Developer · Concurrency and Memory Models article Refactoring.guru design patterns reference Software Development / How to Become a Software Developer · SOLID Principles practice Terraform Registry public modules Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform docs Terraform official documentation Software Development / How to Become a Software Developer · DevOps or Platform Engineer, $100K to $180K article javascript.info modern JavaScript tutorial Software Development / How to Become a Software Developer · Languages and Paradigms docs Kubernetes official documentation Software Development / How to Become a Software Developer · Kubernetes Production Essentials opensource Kelsey Hightower Kubernetes the Hard Way Software Development / How to Become a Software Developer · DevOps or Platform Engineer, $100K to $180K docs Microsoft Azure Architecture Center Software Development / How to Become a Software Developer · Microservices Architecture video Christopher Okhravi Design Patterns playlist Software Development / How to Become a Software Developer · Design Patterns docs Git official documentation Software Development / How to Become a Software Developer · Junior Software Engineer, $65K to $110K docs React official documentation Software Development / How to Become a Software Developer · React and Modern Frontend course TechWorld with Nana Docker course Software Development / How to Become a Software Developer · Docker Deep Dive docs Python data structures documentation Software Development / How to Become a Software Developer · Arrays, Strings and Linked Lists docs Microsoft .NET Architecture Guides Software Development / How to Become a Software Developer · SOLID Principles course MIT 6.006 Introduction to Algorithms Software Development / How to Become a Software Developer · Trees and Graphs opensource Kelsey Hightower Kubernetes the Hard Way Software Development / How to Become a Software Developer · Kubernetes Production Essentials opensource dotnet-architecture eShopOnContainers reference app Software Development / How to Become a Software Developer · Microservices Architecture video Traversy Media Node.js Crash Course Software Development / How to Become a Software Developer · Node.js Backend Development opensource design-patterns-for-humans repository Software Development / How to Become a Software Developer · Design Patterns article Martin Fowler's blog Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K practice Frontend Mentor practice challenges Software Development / How to Become a Software Developer · React and Modern Frontend opensource Google distroless base images Software Development / How to Become a Software Developer · Docker Deep Dive article GeeksforGeeks data structures reference Software Development / How to Become a Software Developer · Arrays, Strings and Linked Lists docs Kubernetes official documentation Software Development / How to Become a Software Developer · DevOps and Cloud article Netflix Technology Blog Software Development / How to Become a Software Developer · Senior or Staff Software Engineer, $140K to $300K article Refactoring.guru design patterns reference Software Development / How to Become a Software Developer · Software Design and Architecture video Aditya Verma DP playlist Software Development / How to Become a Software Developer · Dynamic Programming article OAuth 2.0 simplified guide Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 article GeeksforGeeks tree and graph sections Software Development / How to Become a Software Developer · Trees and Graphs docs TypeScript Handbook Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript article GeeksforGeeks data structures reference Software Development / How to Become a Software Developer · CS Fundamentals docs Neo4j Cypher documentation Software Development / How to Become a Software Developer · NoSQL Data Modeling opensource Kelsey Hightower Kubernetes the Hard Way Software Development / How to Become a Software Developer · DevOps and Cloud docs Go documentation on goroutines Software Development / How to Become a Software Developer · Concurrency and Memory Models docs AWS Well-Architected Framework Software Development / How to Become a Software Developer · Software Design and Architecture practice CSES Problem Set dynamic programming section Software Development / How to Become a Software Developer · Dynamic Programming docs OpenID Connect specification Software Development / How to Become a Software Developer · Authentication and OAuth 2.0 docs Python Official Tutorial Software Development / How to Become a Software Developer · Languages and Paradigms docs MDN Web Docs Software Development / How to Become a Software Developer · Web Development course Total TypeScript free tier Software Development / How to Become a Software Developer · Modern JavaScript and TypeScript docs PostgreSQL official documentation Software Development / How to Become a Software Developer · Databases and Storage docs React official documentation Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K docs DataStax Cassandra documentation Software Development / How to Become a Software Developer · NoSQL Data Modeling docs Express.js documentation Software Development / How to Become a Software Developer · Node.js Backend Development docs Redis documentation Software Development / How to Become a Software Developer · Databases and Storage docs PostgreSQL documentation Software Development / How to Become a Software Developer · Full-Stack Developer, $85K to $150K video Corey Schafer Python playlist Software Development / How to Become a Software Developer · Python Language Fundamentals video Hussein Nasser Database Engineering videos Software Development / How to Become a Software Developer · Advanced SQL and Query Optimization practice Rustlings interactive exercises Software Development / How to Become a Software Developer · Concurrency and Memory Models opensource iluwatar java-design-patterns repository Software Development / How to Become a Software Developer · Software Design and Architecture course HashiCorp Learn Terraform tutorials Software Development / How to Become a Software Developer · Infrastructure as Code with Terraform docs Kubernetes official documentation Software Development / How to Become a Software Developer · DevOps or Platform Engineer, $100K to $180K article Real Python tutorials Software Development / How to Become a Software Developer · Languages and Paradigms docs Node.js official documentation Software Development / How to Become a Software Developer · Web Development article Martin Fowler microservices articles Software Development / How to Become a Software Developer · Microservices Architecture