Dashboard

Everything you're learning and where each piece stands. Change any status to re-steer — drop a topic to Skipping, push one to Going deeper, or mark it Done.

No streak yet — answer a question today to start one.

Music

No curricula yet.

Swedish

No curricula yet.

Spanish

No curricula yet.

Polish

No curricula yet.

English

No curricula yet.

Investing

No curricula yet.

Business

No curricula yet.

Programming / Web Development

No curricula yet.

Webdev

AI Dev
LLM APIs & SDKs · 0%
Introduction to AI Development in Web Development · 0%
Overview of AI in Web Development · 0% mature
Key AI Technologies Used in Web Development · 0% mature
Current Trends and Innovations · 0% mature
Agents & Orchestration · 0%
Architecting AI-Driven Applications · 0%
Design Patterns for AI Integration · 0% mature
Microservices vs. Monoliths for AI Applications · 0% mature
RAG & Vector Search · 0%
Data Management for AI Applications · 0%
Data Collection and Preprocessing · 0% mature
Database Design for AI Systems · 0% mature
AI Coding Tools · 0%
Performance and Scalability Considerations · 0%
Performance Optimization in AI Applications · 0% mature
Scalability Challenges with AI Solutions · 0% mature
MCP & Agent Skills · 0%
Ethical and Security Implications of AI in Web Development · 0%
Ethical AI Usage in Applications · 0% mature
Security Risks Associated with AI Technologies · 0% mature
Structured Outputs & Function Calling · 0%
Context & Cost Engineering · 0%
Multi-Agent Orchestration · 0%
AI Theory
Emerging Research · 0%
Introduction to AI in Web Development · 0%
Overview of AI Technologies · 0% mature
Prompt Engineering Patterns · 0%
Machine Learning Basics · 0%
Fundamentals of Machine Learning · 0% mature
Supervised vs Unsupervised Learning · 0% mature
Model Selection & Cost Tradeoffs · 0%
Integrating AI into Web Applications · 0%
APIs and AI Services · 0% mature
Performance Considerations · 0% mature
Evaluating AI Output for Production · 0%
Ethics and Best Practices in AI · 0%
Data Privacy and Security · 0% mature
Bias and Fairness in AI Models · 0% mature
How LLMs Actually Work (light) · 0%
Future Trends in AI and Web Development · 0%
Emerging AI Technologies · 0% mature
Impact of AI on User Experience · 0% mature
Web Performance
Frontend Rendering Performance · 0%
Introduction to Web Performance · 0%
Importance of Web Performance · 0% mature
Key Performance Indicators (KPIs) · 0% mature
Backend & API Performance · 0%
Frontend Optimization Techniques · 0%
Minification and Compression · 0% mature
Image Optimization · 0% mature
Lazy Loading and Code Splitting · 0% mature
Network & Loading Performance · 0%
Backend Optimization Strategies · 0%
Database Query Optimization · 0% mature
Caching Strategies · 0% mature
Profiling & Observability · 0%
Monitoring and Analysis Tools · 0%
Performance Monitoring Tools · 0% mature
A/B Testing for Performance · 0% mature
Emerging Trends in Web Performance · 0%
Progressive Web Apps (PWAs) · 0% mature
HTTP/2 and Resource Loading Improvements · 0% mature
Cloud & Infrastructure
Networking Fundamentals · 0%
Introduction to Cloud Computing · 0%
Cloud Service Models (IaaS, PaaS, SaaS) · 0% mature
Deployment Models (Public, Private, Hybrid) · 0% mature
Benefits and Trade-offs of Cloud Solutions · 0% mature
IAM & Access Control · 0%
Cloud Infrastructure Components · 0%
Compute, Storage, and Networking Basics · 0% mature
Serverless Architectures · 0% mature
Containerization and Orchestration (Kubernetes, Docker) · 0% mature
Security & Compliance at Scale · 0%
Designing for Scalability and Availability · 0%
Load Balancing Strategies · 0% mature
Auto-scaling Techniques · 0% mature
Disaster Recovery and Fault Tolerance · 0% mature
Security in Cloud Architectures · 0%
Shared Responsibility Model · 0% mature
Identity and Access Management (IAM) · 0% mature
Data Encryption and Security Policies · 0% mature
Cost Management in the Cloud · 0%
Understanding Cloud Pricing Models · 0% mature
Budgeting and Cost Optimization Strategies · 0% mature
Monitoring and Analysis Tools for Cost Tracking · 0% mature
TanStack Ecosystem
TanStack Start · 0%
Introduction to TanStack Ecosystem · 0%
What is TanStack? · 0% mature
Key Components of TanStack Ecosystem · 0% mature
TanStack DB & Local-first · 0%
Advanced TanStack Query · 0%
Data Fetching Strategies · 0% mature
Caching and Synchronization · 0% mature
Error Handling and Retries · 0% mature
TanStack Query · 0%
TanStack Router and Navigation · 0%
Routing Strategies in Single Page Applications · 0% mature
Dynamic Routing and Route Matching · 0% mature
TanStack Router · 0%
State Management with TanStack · 0%
Integrating TanStack with State Management Libraries · 0% mature
Best Practices for State Synchronization · 0% mature
Performance Optimization in TanStack · 0%
Analyzing Performance Bottlenecks · 0% mature
Leveraging React Suspense with TanStack · 0% mature
Databases
PostgreSQL Indexing & Query Planning · 0%
Introduction to Databases · 0%
Types of Databases · 0% mature
Database Management Systems (DBMS) · 0% mature
Transactions & Concurrency · 0%
Database Design Principles · 0%
Normalization vs Denormalization · 0% mature
Entity-Relationship Modeling · 0% mature
Schema Design & JSON Patterns · 0%
Database Integration · 0%
Connecting Databases with Applications · 0% mature
ORM (Object-Relational Mapping) and Its Trade-offs · 0% mature
Scaling & Replication Patterns · 0%
Performance and Scalability · 0%
Indexing Strategies · 0% mature
Database Sharding and Replication · 0% mature
Security and Compliance · 0%
Database Security Best Practices · 0% mature
Data Privacy Regulations (e.g., GDPR, CCPA) · 0% mature
React
State Management Patterns · 0%
Introduction to React · 0%
Overview of React Framework · 0% mature
React Components · 0% mature
JSX Syntax · 0% mature
Modern React (Server Components, Suspense, Compiler) · 0%
State Management in React · 0%
Understanding State and Props · 0% mature
Context API · 0% mature
Performance & Rendering Patterns · 0%
Routing in React · 0%
React Router Basics · 0% mature
Nested Routing · 0% mature
Styling in React · 0%
CSS Modules and Styled Components · 0% mature
Responsive Design with React · 0% mature
Advanced React Concepts · 0%
Hooks · 0% mature
Performance Optimization · 0% mature
Testing React Applications · 0%
Jest and React Testing Library · 0% mature
Monitoring & Observability
Web Observability (RUM, tracing) · 0%
Introduction to Monitoring and Observability · 0%
Understanding Monitoring vs. Observability · 0% mature
The Importance of Monitoring and Observability in Web Apps · 0% mature
AI/LLM Observability (tracing, evals in prod) · 0%
Monitoring Strategies · 0%
Types of Monitoring (Infrastructure, Application, and User Experience) · 0% mature
Setting Up Effective Alerting and Notification Systems · 0% mature
Alerting & SLOs · 0%
Observability Principles · 0%
The Three Pillars of Observability: Logs, Metrics, and Traces · 0% mature
Distributed Tracing and its Importance · 0% mature
Tools and Technologies · 0%
Overview of Popular Monitoring and Observability Tools (e.g., Prometheus, Grafana, ELK, Jaeger) · 0% mature
Integrating Monitoring Solutions into Development Workflows · 0% mature
Best Practices and Challenges · 0%
Establishing Monitoring and Observability Policies · 0% mature
Common Challenges in Monitoring and Observability · 0% mature
Next.js
App Router & Server Components · 0%
Introduction to Next.js · 0%
Overview of Next.js · 0% mature
Key Features of Next.js · 0% mature
Next.js vs. Traditional React Apps · 0% mature
Data Fetching & Caching · 0%
Routing and Navigation in Next.js · 0%
File-Based Routing · 0% mature
Dynamic Routing · 0% mature
Deployment & Edge Runtime · 0%
Data Fetching in Next.js · 0%
Static Generation vs. Server-Side Rendering · 0% mature
API Routes · 0% mature
Styling in Next.js · 0%
CSS Modules and Global Styles · 0% mature
Using Styled Components · 0% mature
Deployment and Optimization · 0%
Deployment Strategies for Next.js Apps · 0% mature
Optimizing Next.js Performance · 0% mature
Node.js Internals
Event Loop & Async Internals · 0%
Introduction to Node.js Internals · 0%
Overview of Node.js Architecture · 0% mature
Event Loop Mechanism · 0% mature
Libuv Library · 0% mature
Streams & Buffers · 0%
Modules and Packages · 0%
CommonJS vs ES Modules · 0% mature
Node.js Module System · 0% mature
Runtime & Module System (ESM/CJS, workers) · 0%
Asynchronous Programming in Node.js · 0%
Callbacks and Promises · 0% mature
Async/Await and Error Handling · 0% mature
Performance Optimization Techniques · 0%
Profiling and Diagnostics · 0% mature
Scaling Node.js Applications · 0% mature
Security Considerations · 0%
Common Vulnerabilities in Node.js Applications · 0% mature
Best Practices for Secure Node.js Development · 0% mature
Security
Introduction to Web Security · 0%
Fundamental Principles of Web Security · 0% mature
Common Threats and Vulnerabilities · 0% mature
Security Best Practices for Web Development · 0% mature
AuthN/AuthZ Fundamentals · 0%
Common Web Vulnerabilities (OWASP) · 0%
Authentication and Authorization · 0%
Methods of User Authentication · 0% mature
Role-Based Access Control (RBAC) · 0% mature
Secrets & Dependency Security · 0%
Data Protection Techniques · 0%
Data Encryption Strategies · 0% mature
Input Validation and Sanitization · 0% mature
Secure Deployment Practices · 0%
Configuring Web Servers Securely · 0% mature
Using HTTPS and Secure Cookies · 0% mature
Monitoring and Incident Response · 0%
Creating a Security Incident Response Plan · 0% mature
Security Auditing and Monitoring Solutions · 0% mature
Auth & Permissions
Auth Protocols (OAuth/OIDC/JWT) · 0%
Introduction to Authentication · 0%
Understanding Authentication vs. Authorization · 0% mature
Common Authentication Methods · 0% mature
Best Practices for Password Management · 0% mature
Session & Token Management · 0%
Implementing Authentication Systems · 0%
OAuth 2.0 Basics · 0% mature
OpenID Connect and SSO · 0% mature
Authorization Models (RBAC/ABAC) · 0%
Authorization Strategies · 0%
Role-Based Access Control (RBAC) · 0% mature
Attribute-Based Access Control (ABAC) · 0% mature
Security Considerations in Auth & Permissions · 0%
Common Security Threats · 0% mature
Session Management Security · 0% mature
Advanced Topics in Auth & Permissions · 0%
Using JWT for Stateless Authentication · 0% mature
Federated Identity Management · 0% mature
Web Architecture
Messaging & Event-driven Architecture · 0%
Fundamentals of Web Architecture · 0%
Understanding Client-Server Models · 0% mature
Introduction to REST and APIs · 0% mature
Understanding Web Protocols (HTTP/HTTPS) · 0% mature
Microservices Patterns · 0%
Architecture Patterns for Web Applications · 0%
Monolithic vs. Microservices Architecture · 0% mature
Serverless Architecture · 0% mature
Event-Driven Architecture · 0% mature
Scalability & Design Patterns · 0%
Scalability and Performance Considerations · 0%
Load Balancing Techniques · 0% mature
Caching Strategies in Web Applications · 0% mature
Database Scalability Approaches · 0% mature
Security in Web Architecture · 0%
Common Web Vulnerabilities (OWASP Top Ten) · 0% mature
Authentication and Authorization Patterns · 0% mature
Data Protection and Encryption Best Practices · 0% mature
Monitoring and Maintenance in Web Applications · 0%
Log Management and Monitoring Solutions · 0% mature
Deployments: CI/CD Practices · 0% mature
Technical Debt and Code Quality Management · 0% mature
Production Readiness & Delivery
Understanding Production Readiness · 0%
Defining Production Readiness · 0% mature
Key Components of Production Readiness · 0% mature
Common Risks and Failures in Production · 0% mature
CI/CD Pipeline Design (build/test/deploy stages, environments, rollback) · 0%
Release & Deployment Strategies (blue-green, canary, feature flags) · 0%
Quality Assurance and Testing Strategies · 0%
Importance of Automated Testing · 0% mature
Integration Testing and Continuous Deployment · 0% mature
User Acceptance Testing · 0% mature
Deployment Strategies and Techniques · 0%
Deployment Models (Blue/Green, Canary, etc.) · 0% mature
Rollback Mechanisms · 0% mature
Production Observability & Alerting (the delivery-process side — dashboards, SLO-driven alerts, on-call visibility) · 0%
Monitoring and Maintenance Post-Deployment · 0%
Setting Up Monitoring and Alerts · 0% mature
Analytics and Performance Tuning · 0% mature
Incident Response & On-call Practices · 0%
Production Security Practices (secrets management, dependency scanning, least-privilege deploy pipelines) · 0%