Open Source Developer Ecosystem72 Guides (21 Complete)

The LearningHub

A centralized ecosystem of exhaustive developer masterclasses, architectural blueprints, and practical roadmaps—from frontend frameworks to autonomous AI agents and distributed systems.

React 19Next.js 15AngularTypeScriptNode.jsPythonDockerOpenAILangGraphPostgresKafkaSystem Design
72Curated GuidesFull-stack & systems
21Live MasterclassesExhaustive 7-stage guides
8Tech DomainsFrontend, AI to DevOps
100%Open SourceMIT License on GitHub
Level:

Frontend & UI Frameworks

7 Guides

Modern component architectures, reactive state engines, CSS mastery, and web platform standards.

Direct link
Frontend
CompletedAdvanced

Angular Framework & Signals

learn-angular• 58,225 lines

Complete Guide to Learn Angular.

#HTML#Angular#Learning-angular#Rxjs
Frontend
CompletedBeginner

HTML5 & Semantic Web Platform

learn-html• 2,950 lines

Complete HTML with all resources to learn.

#HTML#Html
Frontend
CompletedIntermediate

NgRx State Management

learn-ngrx• 8,100 lines

Complete Guide to Learn NgRx.

#HTML#Ngrx#Ngrx-effects#Ngrx-entity+1
Frontend
In ProgressIntermediate

Astro Islands Architecture

learn-astro

Complete Guide to Learn Astro with all resources.

#Astro
Frontend
In ProgressBeginner

Bootstrap 5 Responsive Layouts

learn-bootstrap• 25 lines

Complete guide to learn bootstrap.

#Bootstrap
Frontend
In ProgressBeginner

Scss

learn-scss• 725 lines

Complete Guide to Learn SCSS.

#HTML#Scss
Frontend
In ProgressIntermediate

Vue.js 3 & Composition API

learn-vue

Master Vue.js: Vue 3 Composition API, reactivity internals, Pinia state management, and Nuxt full-stack SSR

#Vue

Backend, APIs & Runtimes

7 Guides

High-throughput server architectures, modern JS/TS runtimes, Express 5, NestJS, and distributed API paradigms.

Direct link
Backend
CompletedIntermediate

Express.js 5 & Backend Architecture

learn-expressjs• 2,675 lines

Complete Guide to Learn Express with all resources.

#JavaScript#Express#Express-js#Expressjs
JavaScript
Open Guide
Backend
In ProgressIntermediate

.NET Core Web APIs

learn-dot-net• 150 lines

Complete Guide to Learn Dot Net.

#Asp-net#Asp-net-core#Asp-net-mvc#Dotnet+1
Backend
In ProgressAdvanced

Apache Kafka Event Streaming

learn-kafka

Master Apache Kafka: Event broker architecture, topic partitions, consumer groups, offsets, and pub/sub patterns

#Kafka
Backend
In ProgressIntermediate

Bun Ultra-Fast Runtime

learn-bun

Complete Guide to Learn Bun with all resources.

#Bun
Backend
In ProgressIntermediate

Deno Secure Server Runtime

learn-deno

Complete Guide to Learn Deno with all resources.

#Deno
Backend
In ProgressIntermediate

GraphQL APIs & Schemas

learn-graphql

Complete Guide to Learn GraphQL with all resources.

#JavaScript#Graphql
JavaScript
Open Guide
Backend
In ProgressIntermediate

Structured Outputs & JSON Schemas

learn-structured-outputs

Master Structured Outputs: Schema-enforced JSON generation, Zod schemas, Pydantic validation, and function calling

#Structured#Outputs

AI, LLMs & Autonomous Agents

18 Guides

Large language models, prompt engineering, RAG, vector databases, LangGraph cyclic state machines, and local inference.

Direct link
AI & Agents
In ProgressIntermediate

Anthropic Claude API & Tool Use

learn-claude

Master Anthropic Claude API: Messages API, prompt caching, reasoning, tool use, and computer use

#Claude
AI & Agents
In ProgressAdvanced

AutoGen Conversational Multi-Agents

learn-autogen

Master AutoGen: Conversational multi-agent problem solving, code execution, and group chat managers

#Autogen
AI & Agents
In ProgressIntermediate

CrewAI Multi-Agent Orchestration

learn-crewai

Master CrewAI: Role-based autonomous multi-agent orchestration, tools delegation, and task pipelines

#Crewai
AI & Agents
In ProgressAdvanced

DeepSeek Reasoning Models

learn-deepseek

Master DeepSeek: Reasoning models (R1/V3), chain-of-thought architectures, API usage, and self-hosting

#Deepseek
AI & Agents
In ProgressIntermediate

Google Gemini Multimodal AI

learn-gemini

Master Google Gemini API: Multimodal tokens (vision/audio/PDF), 2M+ context window, and Google Gen AI SDK

#Gemini
AI & Agents
In ProgressIntermediate

Langfuse LLM Observability

learn-langfuse

Master Langfuse: Open-source LLM engineering platform, tracing, prompt management, evaluations, and cost metrics

#Langfuse
AI & Agents
In ProgressAdvanced

LangGraph Cyclic State Workflows

learn-langgraph

Master LangGraph: Cyclic state graphs, multi-agent loops, human-in-the-loop, and persistent memory checkpoints

#Langgraph
AI & Agents
In ProgressIntermediate

Ollama & Local Model Serving

learn-ollama

Master Ollama: Local LLM serving, GGUF quantization, Modelfiles, and offline edge inference

#Ollama
AI & Agents
In ProgressIntermediate

OpenAI API & Assistants

learn-openai

Master OpenAI API: Chat completions, structured JSON mode, function/tool calling, embeddings, and Assistants

#Openai
AI & Agents
In ProgressBeginner

Prompt Engineering & CoT

learn-prompt-engineering

Master Prompt Engineering: In-context learning, Few-Shot, Chain-of-Thought (CoT), ReAct, and system instructions

#Prompt#Engineering
AI & Agents
In ProgressIntermediate

Promptfoo Automated Prompt Testing

learn-promptfoo

Master Promptfoo: Automated LLM testing, red teaming, assertion suites, prompt evaluation, and CI integration

#Promptfoo
AI & Agents
In ProgressIntermediate

RAG & Retrieval Architectures

learn-rag

Master RAG (Retrieval-Augmented Generation): Chunking strategies, dense/sparse embeddings, reranking, and context injection

#Rag
AI & Agents
In ProgressAdvanced

Ragas: Automated RAG Evaluation

learn-ragas

Master RAG Evaluation with Ragas: Faithfulness, answer relevance, context precision/recall, and automated metrics

#Ragas
AI & Agents
In ProgressBeginner

Tailwind CSS Utility Architecture

learn-tailwindcss• 25 lines

Complete guide to learn tailwindcss.

#Tailwindcss
AI & Agents
In ProgressIntermediate

Vector Databases & Similarity Search

learn-vector-databases

Master Vector Databases: pgvector, Chroma, Pinecone, Qdrant, HNSW indexing, and similarity search

#Vector#Databases
AI & Agents
In ProgressIntermediate

Vercel AI SDK & UI Streaming

learn-vercel-ai-sdk

Master Vercel AI SDK: Unified streaming UI, useChat/useCompletion hooks, object generation, and tools

#Vercel#Sdk
AI & Agents
In ProgressBeginner

Vitest Next-Gen Unit Testing

learn-vitest

Master Vitest: Next-generation ultra-fast unit, integration testing, mocking, and coverage

#Vitest
AI & Agents
In ProgressAdvanced

vLLM High-Throughput Serving

learn-vllm

Master vLLM: High-throughput LLM serving engine, PagedAttention, continuous batching, and distributed inference

#Vllm

DevOps, Cloud & Infrastructure

10 Guides

Containerization, Kubernetes orchestration, Git workflows, CI/CD pipelines, AWS cloud, and Linux sysadmin.

Direct link
DevOps & Cloud
CompletedIntermediate

Docker & Containerization

learn-docker• 3,100 lines

Complete Guide to Learn Docker.

#TypeScript#Docker
2TypeScript
Open Guide
DevOps & Cloud
CompletedBeginner

Git Version Control & Internals

learn-git• 1,550 lines

Complete guide to learn git.

#TypeScript#Git
TypeScript
Open Guide
DevOps & Cloud
CompletedAdvanced

JavaScript & Modern ES6+

learn-javascript• 4,425 lines

Complete Guide to Learn JavaScript.

#Dockerfile#Advanced#Beginner#Es6+1
35Dockerfile
Open Guide
DevOps & Cloud
CompletedBeginner

Linux Systems & CLI

learn-linux• 1,025 lines

Complete Guide to Learn Linux with all resources.

#JavaScript#Linux
JavaScript
Open Guide
DevOps & Cloud
CompletedIntermediate

RxJS Reactive Streams

learn-rxjs• 2,900 lines

Complete Guide to Learn RxJS.

#Dockerfile#Learning-rxjs#Rxjs#Rxjs-examples
8Dockerfile
Open Guide
DevOps & Cloud
In ProgressIntermediate

AWS Cloud Architecture

learn-aws• 25 lines

Complete guide to learn aws.

#JavaScript#Aws
JavaScript
Open Guide
DevOps & Cloud
In ProgressBeginner

GitHub Actions & CI/CD

learn-github-actions

Complete Guide to Learn GitHub Actions with all resources.

#JavaScript#Github#Actions
JavaScript
Open Guide
DevOps & Cloud
In ProgressAdvanced

Kubernetes & Cluster Orchestration

learn-kubernetes• 25 lines

Complete guide to learn kubernates.

#JavaScript#Kubernetes
JavaScript
Open Guide
DevOps & Cloud
In ProgressAdvanced

Rust Systems Programming

learn-rust

Master Rust: Memory safety without GC, ownership & borrowing, lifetimes, zero-cost abstractions, and concurrency

#Rust
DevOps & Cloud
In ProgressIntermediate

Terraform Infrastructure as Code

learn-terraform

Complete Guide to Learn Terraform with all resources.

#JavaScript#Terraform
JavaScript
Open Guide

Databases, Caching & BaaS

9 Guides

Relational data modeling, ACID transactions, NoSQL scalability, Redis memory caching, and Supabase / Firebase BaaS.

Direct link
Databases
CompletedIntermediate

MongoDB NoSQL & Aggregations

learn-mongodb• 5,500 lines

Complete Guide to Learn MongoDB.

#TypeScript#Mongodb#Nodejs
13TypeScript
Open Guide
Databases
CompletedBeginner

MySQL & InnoDB Engine

learn-mysql• 4,425 lines

Complete Guide to Learn MySQL.

#TypeScript#Mysql#Nodejs
3TypeScript
Open Guide
Databases
CompletedBeginner

PostgreSQL Relational Engine

learn-postgresql• 1,025 lines

Complete guide to learn postgresql

#JavaScript#Postgresql
JavaScript
Open Guide
Databases
CompletedBeginner

SQL Relational Modeling

learn-sql• 2,900 lines

Complete Guide to Learn SQL with all resources.

#TypeScript#Sql
TypeScript
Open Guide
Databases
In ProgressIntermediate

Drizzle ORM & Edge SQL

learn-drizzle

Master Drizzle ORM: Lightweight SQL dialect mapping, schema declarations, and edge-ready migrations

#Drizzle
Databases
In ProgressIntermediate

Firebase Serverless Suite

learn-firebase

Complete Guide to Learn Firebase with all resources.

#Firebase
Databases
In ProgressIntermediate

Prisma ORM & Type-Safe Queries

learn-prisma

Master Prisma: Declarative schemas, migrations, relations, and type-safe database queries

#Prisma
Databases
In ProgressIntermediate

Redis In-Memory Caching & Pub/Sub

learn-redis• 975 lines

Complete guide to learn redis.

#JavaScript#Redis
JavaScript
Open Guide
Databases
In ProgressIntermediate

Supabase BaaS & Postgres

learn-supabase

Complete Guide to Learn Supabase with all resources.

#Supabase

Testing, Protocols & Web Security

7 Guides

End-to-end testing with Playwright, Vitest unit testing, WebSockets, gRPC protocols, and OWASP web security defense.

Direct link
Testing & Security
In ProgressIntermediate

Cypress Component & E2E Testing

learn-cypress

Master Cypress: Modern component and end-to-end UI testing and test automation workflows

#Cypress
Testing & Security
In ProgressAdvanced

gRPC & Protocol Buffers

learn-grpc

Master gRPC & Protocol Buffers: Binary serialization, unary/streaming RPCs, HTTP/2 multiplexing, and microservices

#Grpc
Testing & Security
In ProgressAdvanced

OAuth 2.1 & OpenID Connect

learn-oauth

Master OAuth & Auth Protocols: OAuth 2.1 authorization code flow with PKCE, OpenID Connect, and JWT security

#Oauth
Testing & Security
In ProgressIntermediate

Playwright End-to-End Testing

learn-playwright

Master Playwright: Browser automation, trace viewer, fixtures, and CI/CD end-to-end integration

#Playwright
Testing & Security
In ProgressBeginner

REST API Design & Standards

learn-rest-api

Master REST API: HTTP semantics, status codes, RESTful standards, API design, security, and versioning

#Rest#Api
Testing & Security
In ProgressIntermediate

Web Security & OWASP Top 10

learn-web-security

Master Web Security: OWASP Top 10, CORS, CSP, CSRF, XSS defense, rate limiting, and cryptographic foundations

#Web#Security
Testing & Security
In ProgressIntermediate

WebSockets Real-Time Streaming

learn-websockets

Master WebSockets: Real-time bi-directional event streaming, socket state, reconnection patterns, and scaling

#JavaScript#Websockets
JavaScript
Open Guide

Programming Languages

11 Guides

Core syntax, typing systems, memory models, and idiomatic idioms in TypeScript, Python, Rust, Go, and C/C++.

Direct link
Languages
CompletedBeginner

Modern CSS, Flexbox & Grid

learn-css• 1,625 lines

Complete CSS with all resources to learn.

#TypeScript#Css
2TypeScript
Open Guide
Languages
CompletedIntermediate

Nestjs

learn-nestjs• 2,625 lines

Complete Guide to Learn NestJS.

#TypeScript#Nestjs
2TypeScript
Open Guide
Languages
CompletedAdvanced

Next.js 15 & Fullstack React

learn-nextjs• 2,300 lines

Complete guide to learn Next.js with all resources.

#TypeScript#Nextjs
TypeScript
Open Guide
Languages
CompletedIntermediate

Node.js Core & Async Runtime

learn-nodejs• 4,275 lines

Complete Guide to Learn Nodejs

#TypeScript#Nodejs
93TypeScript
Open Guide
Languages
CompletedBeginner

Python & CPython Internals

learn-python• 3,000 lines

Complete guide to learn python

#Python
1Python
Open Guide
Languages
CompletedIntermediate

React 19 & Modern Ecosystem

learn-reactjs• 2,325 lines

Complete Guide to Learn React.js with all resources.

#TypeScript#React#Reactjs
TypeScript
Open Guide
Languages
CompletedIntermediate

TypeScript Essentials & Type System

learn-typescript• 3,225 lines

Complete Guide to Learn TypeScript with all resources.

#TypeScript#Typescript
7TypeScript
Open Guide
Languages
In ProgressIntermediate

C Systems & Pointers

learn-c• 150 lines

Complete Guide to Learn C.

#C
Languages
In ProgressIntermediate

C# & .NET Modern Features

learn-c-sharp• 175 lines

Complete Guide to Learn C#.

#C-sharp#Csharp#Sharp
Languages
In ProgressAdvanced

C++ Modern OOP & Memory

learn-c-plus-plus• 150 lines

Complete Guide to Learn C++.

#Cplusplus#Cpp#Plus
Languages
In ProgressIntermediate

Go Concurrency & Systems

learn-go• 100 lines

Complete Guide to Learn GO.

#Go#Golang

System Design & Computer Science

3 Guides

Scalable distributed systems, design patterns, microservices, fault tolerance, and data structures & algorithms.

Direct link
System Design
CompletedAdvanced

System Design & Distributed Systems

learn-system-design• 1,050 lines

Complete guide to learn system design.

#JavaScript#System#Design
JavaScript
Open Guide
System Design
In ProgressIntermediate

Data Structures & Algorithms

learn-data-structures-algorithms• 900 lines

Complete guide to learn data structure algorithms.

#JavaScript#Data#Structures#Algorithms
1JavaScript
Open Guide
System Design
In ProgressIntermediate

Software Design Patterns & Clean Code

learn-design-patterns• 875 lines

Complete guide to learn design patterns.

#JavaScript#Design#Patterns
1JavaScript
Open Guide