← Home

Learning Hub

Tutorials, guides, practice problems, and live sessions. Build the skills you need for production AI.

Built in public β€” more shipping every week.

Some modules are complete. Others are in progress.

12 modules155+ tutorialsPractice questions inside

Read to build. Write to teach.

Submit a tutorial or guide β€” author credit on every article you contribute.

MODULE 1: FOUNDATIONS

4-6 weeks

1.1 Programming Fundamentals

5 articles

Beginner Β· Python, OOP, async, testing

Open β†’

1.2 Mathematics for AI

4 articles

Beginner Β· Linear algebra, probability, calc

Open β†’

1.3 CS Fundamentals

4 articles

Beginner Β· DSA theory, complexity, systems

Open β†’

MODULE 2: MACHINE LEARNING

4-6 weeks

2.1 Supervised Learning

5 articles

Beginner Β· Regression, classification, eval

Open β†’

2.2 Unsupervised Learning

4 articles

Intermediate Β· Clustering, PCA, anomaly

Open β†’

2.3 Deep Learning

6 articles

Intermediate Β· Neural nets, CNN, RNN, PyTorch

Open β†’

MODULE 3: NLP

3-4 weeks

3.1 Text Preprocessing

1 article

Beginner Β· Tokenization, stemming, normalize

Open β†’

3.2 Text Representation

1 article

Beginner Β· BoW, TF-IDF, Word2Vec, FastText

Open β†’

3.3 Classical NLP

1 article

Intermediate Β· NER, POS, sentiment, LDA

Open β†’

3.4 Transformers Deep Dive

1 article

Intermediate Β· Attention, self-attention

Open β†’

3.5 Pretrained Models

1 article

Intermediate Β· BERT, GPT, T5, Hugging Face

Open β†’

3.6 Embeddings

1 article

Intermediate Β· Sentence, document, similarity

Open β†’

MODULE 4: LLM ENGINEERING

4-5 weeks

4.1 LLM Fundamentals

4 articles

Beginner Β· How LLMs work, tokens, models

Open β†’

4.2 Prompt Engineering

5 articles

Intermediate Β· Few-shot, CoT, structured out

Open β†’

4.3 LLM APIs

5 articles

Intermediate Β· OpenAI, Anthropic, Bedrock

Open β†’

4.4 Fine-tuning

5 articles

Advanced Β· LoRA, QLoRA, RLHF, DPO

Open β†’

4.5 Context Engineering ⭐ NEW

3 articles

Intermediate Β· Context vs prompting, caching

Open β†’

MODULE 5: RAG SYSTEMS

3-4 weeks

5.1 RAG Fundamentals

3 articles

Beginner Β· Architecture, embeddings, search

Open β†’

5.2 Building RAG Systems

5 articles

Intermediate Β· Docs, chunking, vectors, gen

Open β†’

5.3 Advanced RAG

6 articles

Advanced Β· Agentic RAG, graph RAG, multimodal

Open β†’

5.4 Production RAG

4 articles

Advanced Β· Scaling, eval, cost, monitoring

Open β†’

MODULE 6: AI AGENTS

3-4 weeks

6.1 Agent Fundamentals

4 articles

Beginner Β· Definition, architectures, tools

Open β†’

6.2 Agent Frameworks

5 articles

Intermediate Β· LangChain, LangGraph, CrewAI

Open β†’

6.3 MCP ⭐ NEW

5 articles

Intermediate Β· The 2025 standard for agents

Open β†’

6.4 Multi-Agent Systems

4 articles

Advanced Β· Supervisor, orchestration, comms

Open β†’

6.5 Advanced Agents

4 articles

Advanced Β· Memory, evaluation, production

Open β†’

MODULE 7: AI SAFETY & SECURITY ⭐ NEW

2-3 weeks

7.1 Prompt Injection Attacks

1 article

Intermediate Β· Direct, indirect, prevention

Open β†’

7.2 Hallucination Detection

1 article

Intermediate Β· Types, grounding, verification

Open β†’

7.3 Guardrails Implementation

1 article

Intermediate Β· NeMo, filtering, PII masking

Open β†’

7.4 Security Best Practices

1 article

Advanced Β· API keys, GDPR, HIPAA, audit

Open β†’

7.5 Responsible AI Checklist

1 article

Intermediate Β· Bias, fairness, transparency

Open β†’

7.6 Red Teaming

1 article

Advanced Β· Adversarial testing, automated

Open β†’

MODULE 8: MLOps & DEPLOYMENT

3-4 weeks

8.1 Containerization

3 articles

Beginner Β· Docker, compose, registries

Open β†’

8.2 Cloud Deployment

5 articles

Intermediate Β· AWS, GCP, Azure, serverless

Open β†’

8.3 Monitoring & Observability

4 articles

Intermediate Β· LangSmith, logging, cost opt

Open β†’

8.4 CI/CD for ML

3 articles

Advanced Β· GitHub Actions, model versioning

Open β†’

MODULE 9: GenAI SYSTEM DESIGN ⭐ NEW

3-4 weeks

9.1 Interview Framework

1 article

Intermediate Β· Structure, clarifying Qs

Open β†’

9.2 Token Budget Architecture

1 article

Advanced Β· Context planning, token allocation

Open β†’

9.3 Model Routing Patterns

1 article

Advanced Β· Tiering, cost-aware routing

Open β†’

9.4 Cost-Latency Tradeoffs

1 article

Advanced Β· Batch vs real-time, caching, SLAs

Open β†’

9.5 RAG at Scale

1 article

Advanced Β· Billions of docs, multi-tenant

Open β†’

9.6 Multi-Agent System Design

1 article

Advanced Β· Orchestration, state, recovery

Open β†’

9.7 Safety & Governance

1 article

Advanced Β· Moderation, PII, kill switches

Open β†’

9.8 Common Interview Questions

1 article

Advanced Β· 5 full design problems

Open β†’

MODULE 10: DSA FOR AI ENGINEERS

4-6 weeks

10.1 Core DSA

6 articles

Intermediate Β· Arrays, trees, graphs, DP

Open β†’

10.2 ML Coding from Scratch ⭐

5 articles

Advanced Β· Neural net, attention, backprop

Open β†’

MODULE 11: SYSTEM DESIGN

3-4 weeks

11.1 System Design Fundamentals

4 articles

Intermediate Β· Scaling, distributed, APIs

Open β†’

11.2 ML System Design

6 articles

Advanced Β· RecSys, search, ranking, fraud

Open β†’

MODULE 12: BEHAVIORAL INTERVIEW

2-3 weeks

12.1 STAR Method

1 article

Beginner Β· Framework, templates, practice

Open β†’

12.2 Project Deep Dives

1 article

Intermediate Β· Narratives, impact, follow-ups

Open β†’

12.3 Leadership & Collaboration

1 article

Intermediate Β· Cross-functional, conflict

Open β†’

12.4 Company-Specific Prep

1 article

Intermediate Β· Google, Meta, Amazon, MSFT

Open β†’

12.5 Research Talk Prep ⭐ NEW

1 article

Intermediate Β· Structuring, Q&A strategies

Open β†’

12.6 Common Questions

1 article

Beginner Β· Tell me about yourself, why us

Open β†’

YOU'RE READY

Put it to work on a real project.

Browse Projects to Learn by Doing β†’