Skip to main content
Dev Weekends home page
Dev Weekends
Search...
⌘K
Back to Site
Search...
Navigation
Page Not Found
Resources
Interview Prep
DSA Patterns
Competitive Programming
Courses
DevWeekends
Testing & Code Quality
Sonarqube
Playwright
Mocha
Jest
Crash Courses
C++
Java
JavaScript
TypeScript
Python
Node.js
React
React Native
MongoDB
Angular Master Course
AI Engineering
AI Engineering
Python Crash Course
FastAPI Crash Course
Databases & ORM Crash Course
LLM Fundamentals
Prompt Engineering
OpenAI API
Structured Outputs
Embeddings Deep Dive
AI Streaming
Vector Databases
RAG Systems
Types of RAG
Fine-Tuning LLMs
AI Agents
Tool Calling & Function Calling
LLM Memory Systems
Multi-Agent Design Patterns
LangChain
LangGraph
Model Context Protocol (MCP)
Agentic Architecture
Open Source & Local LLMs
Multimodal AI
DSPy Framework
Prompt Management & Versioning
LLM Caching
Error Handling & Resilience
Batch Processing & Rate Limiting
LLM Fallbacks & Model Routing
AI Observability & Monitoring
AI Security & Guardrails
Cost Optimization & Token Management
Function Calling Deep Dive
LLM Orchestration
Semantic Search & Retrieval
Context Window Management
Testing LLM Applications
Production Logging & Debugging
API Design for AI Applications
Document Processing
Model Comparison
Anthropic Claude API
Async Patterns for LLMs
Advanced Prompting Techniques
Output Validation
Semantic Routing
Advanced RAG Techniques
Voice and Audio AI
Image Generation
Summarization Systems
Chatbot Design Patterns
Knowledge Graphs with LLMs
Synthetic Data Generation
Text Classification
Model Optimization
Realtime AI Applications
Evaluation & Testing
Deployment & Scaling
Capstone Project
Math for ML - Understanding Linear Algebra
Introduction
Vectors
Matrices
Project 1
Eigenvalues
PCA
SVD
Linear Systems
Project 2
Orthogonality
Probability & Statistics for ML
Introduction
Describing Data
Probability
Distributions
Inference
Hypothesis Testing
Regression
Stats to ML
Bayesian Statistics
Time Series
Capstone Project
Math for ML - Understanding Calculus
Introduction
Derivatives
Gradients
Chain Rule
Gradient Descent
Optimization
Final Project
Autodiff
Convexity
Applications
ML Mastery
Introduction
Prediction Game
Learning From Mistakes
Linear Regression
Classification
K-Nearest Neighbors
Decision Trees
SVM
Naive Bayes
Ensemble Methods
Model Evaluation
Feature Engineering
Hyperparameter Tuning
End-to-End Project
Clustering
Neural Networks
Regularization
Deployment
Time Series
Bias-Variance
Data Leakage
Dimensionality Reduction
Capstone Project
Imbalanced Data
Explainability
ML Pipelines
Common Mistakes
Cross-Validation
Anomaly Detection
ML at Scale
Deep Learning Mastery
Overview
Deep Learning Landscape
Perceptrons & MLPs
Backpropagation
Activation Functions
Loss Functions
CNNs
CNN Design
RNNs
LSTMs & GRUs
Attention
Transformers
GANs
Autoencoders
Diffusion Models
Residual Networks
Normalization
Regularization
Optimizers
Scale Training
Transfer Learning
Deployment
Debugging
Vision Transformers
Multimodal
Foundation Models
Capstone
Math Foundations
Weight Initialization
Gradient Flow
CNN Architectures
Seq2Seq
Self-Supervised Learning
RL for Deep Learning
Neural Architecture Search
Interpretability
Adversarial ML
Efficient Architectures
Graph Networks
3D Deep Learning
Object Detection
Segmentation
Hyperparameter Tuning
Reproducibility
Memory-Efficient Training
Quantization Deep Dive
Knowledge Distillation
Continual Learning
NestJS Mastery
Course Overview
1. Fundamentals
2. DI & Modules
3. Controllers
4. Providers
5. Database
6. Auth
7. Testing
8. Microservices
9. Deployment
10. Advanced
Microservices Mastery
Course Overview
1. Microservices Foundations
2. Domain-Driven Design
3. Synchronous Communication
4. Asynchronous Communication
5. API Gateway Pattern
6. Data Management Patterns
7. Resilience Patterns
8. Service Discovery
9. Observability
10. Security
11. Containerization with Docker
12. Kubernetes Deployment
13. Testing Strategies
14. Interview Preparation
15. Capstone Project
16. Service Mesh
17. Configuration Management
18. CI/CD for Microservices
19. Database Patterns
20. Caching Strategies
21. Chaos Engineering
22. Case Studies
23. Load Balancing Deep Dive
24. Migration Patterns
25. Event Sourcing Deep Dive
26. GraphQL Federation
Low Level Design
Low Level Design (LLD)
LLD Interview Cheat Sheet
OOP Concepts
What is OOP?
Encapsulation
Inheritance
Polymorphism
Abstraction
OOP Concepts
SOLID Principles
SOLID Introduction
Single Responsibility Principle
Open/Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
SOLID Principles in Practice
Design Patterns
Design Patterns
UML Diagrams
LLD Case Studies
Case Study: Parking Lot System
Case Study: Library Management System
Design Vending Machine
Design LRU Cache
Design Movie Ticket Booking System
Case Study: Elevator System
Case Study: Chess Game
Case Study: Hotel Booking System
Case Study: ATM System
System Design (HLD)
System Design Mastery
Interview Guide & Cheatsheet
Interview Questions Bank
System Design Fundamentals
System Design Building Blocks
Networking Fundamentals
Database Design
API Design
Distributed Systems
Microservices Architecture
Back-of-Envelope Calculations
Senior Level (L5+/Staff)
Advanced Concepts
Scalability Patterns
Reliability & Fault Tolerance
Observability & Monitoring
Data Pipelines
Security Patterns
HLD Case Studies
Design: URL Shortener
Design: Rate Limiter
Design a Notification System
Design: Twitter/X Timeline
Design: WhatsApp/Messenger
Design a Payment System
Design: Netflix/YouTube
Design: Uber/Lyft
Design Google Maps
Engineering Fundamentals
Engineering Topics
Computer Science Fundamentals
Software Design Principles
Architecture Patterns
DevOps & Operations
DevOps & Infrastructure
Security Fundamentals
Performance & Optimization
AWS Cloud
AWS Cloud Mastery
Core Concepts
Compute Services
Storage & Databases
Networking
Security & IAM
Well-Architected Framework
AWS Monitoring & Observability
Amazon CloudWatch
AWS X-Ray
Observability & Monitoring
AWS Security Services
AWS GuardDuty
AWS Security Hub
AWS Inspector
AWS WAF (Web Application Firewall)
AWS Shield
AWS CloudTrail
AWS Config
AWS Serverless
AWS Lambda
AWS Step Functions
AWS SAM
Amazon DynamoDB
AWS Operations
DevOps & CI/CD
AWS Advanced
CDN & Edge Services
Messaging & Integration
Containers & Microservices
AWS Case Studies
Case Study: Serverless URL Shortener
DevOps Tools
Overview
Git Crash Course
Linux Crash Course
Docker Crash Course
RabbitMQ Crash Course
Kafka Crash Course
Kubernetes Crash Course
Database Engineering
Course Overview
Track 1: Foundations
Track 2: Performance
Track 3: Internals
Track 4: Distributed
OSS Contributions
Capstone
HIPAA Compliance Mastery
Course Overview
Track 1: Regulatory Foundations
Track 2: Security Architecture
Track 3: Implementation
Track 4: Operations & Governance
Track 5: Advanced Topics
Track 6: Capstone
Operating Systems
Course Overview
Architecture & Fundamentals
CPU Architectures
xv6 OS Interfaces
System Startup
Process Management
Memory Management
Concurrency & I/O
Networking
Virtualization
Advanced Topics
Interview Prep
Linux Internals
Course Overview
Kernel Foundations
Process & Memory
Containers & Isolation
I/O & Networking
Observability
Advanced Kernel
Interview Prep
Distributed Systems
Course Overview
Core Foundations
Consensus & Replication
Data & Transactions
Infrastructure & Messaging
Production & Practice
Networking Mastery
1. Overview
Fundamentals
Security & Advanced Intro
Deep Dives
Operations & Security
Modern Networking
Build Your Own X
Course Overview
Build Your Own Git
Build Your Own Redis
Build Your Own Docker
Go Lang Mastery
Fundamentals
Core Concepts
Production Go
Advanced Topics
C Programming
Course Overview
Foundations
Memory Mastery
Systems Programming
Projects
Advanced Topics
Distributed System Tools
Apache Hadoop
Apache Spark
Apache Flink
Apache Beam
Apache Airflow
Apache Cassandra
Neo4j Graph Database
404
Page Not Found
We couldn't find the page. Maybe you were looking for one of these pages below?
Filesystem & VFS
Linux Internals & Kernel Mastery
Linux Internals
⌘I