Learning & Development

Learning & Development

Structured learning paths from fundamentals to expert-level knowledge. Each path provides a clear progression through the topics that matter most in modern technology.

5 learning paths·12 curated resources

In-Demand Skills

Relative demand across the technology landscape (2026)

Python
95
SQL
90
PyTorch
75
LangChain
65
Kubernetes
70
Docker
85
PostgreSQL
88
Linux
80

Learning Paths

Structured progressions from fundamentals to production expertise

AI & Machine Learning Fundamentals

Beginner → Intermediate8-12 weeks
  1. 01 How neural networks learn (backpropagation, gradient descent)
  2. 02 Transformer architecture from first principles
  3. 03 Attention mechanisms and why they replaced RNNs
  4. 04 Tokenization, embeddings, and vector spaces
  5. 05 Fine-tuning vs prompt engineering vs RAG
  6. 06 Building your first RAG pipeline

Database Engineering

Beginner → Advanced10-14 weeks
  1. 01 SQL fundamentals and query optimization
  2. 02 PostgreSQL internals: MVCC, WAL, query planner
  3. 03 Indexing strategies (B-tree, GIN, GiST, HNSW)
  4. 04 Vector search with pgvector for AI applications
  5. 05 Replication, backup, and high availability
  6. 06 When to use NoSQL, NewSQL, or specialized stores

Cloud-Native Infrastructure

Intermediate → Advanced12-16 weeks
  1. 01 Linux fundamentals: processes, networking, filesystems
  2. 02 Containers from scratch (namespaces, cgroups, overlay FS)
  3. 03 Kubernetes architecture and core objects
  4. 04 Helm charts, operators, and GitOps with ArgoCD
  5. 05 Observability: Prometheus, Grafana, OpenTelemetry
  6. 06 eBPF for networking and security

AI Systems Architecture

Intermediate → Expert8-10 weeks
  1. 01 RAG architecture patterns and trade-offs
  2. 02 Vector databases: indexing, recall, and latency
  3. 03 Model serving: vLLM, TensorRT-LLM, batching strategies
  4. 04 Agent architectures: tool use, planning, memory
  5. 05 Multi-agent orchestration and coordination
  6. 06 Evaluation frameworks: measuring LLM quality

AI in Financial Services

Intermediate6-8 weeks
  1. 01 Quantitative finance and algorithmic trading basics
  2. 02 ML models for credit risk and fraud detection
  3. 03 NLP for earnings calls, filings, and sentiment
  4. 04 AI governance and model risk management (SR 11-7)
  5. 05 Regulatory technology and compliance automation
  6. 06 AI investment landscape and circular financing risks

Git & GitHub

Beginner to Advanced3-4 weeks
  1. 01 Git fundamentals: init, add, commit, status, log, diff
  2. 02 Branching, merging, and resolving conflicts
  3. 03 GitHub collaboration: PRs, issues, code review, forks
  4. 04 Branching strategies: GitHub Flow vs Git Flow
  5. 05 Advanced Git: rebase, stash, cherry-pick, bisect, reflog
  6. 06 Configuration, .gitignore, commit conventions, SSH setup

Agent Development Lifecycle (ADLC)

Intermediate to Advanced4-6 weeks
  1. 01 Define: goal specification, scope, boundaries, failure modes
  2. 02 Design: tools, prompts, memory strategy, orchestration
  3. 03 Build: frameworks, structured output, error handling, logging
  4. 04 Evaluate: test datasets, safety testing, metrics, human review
  5. 05 Deploy: staged rollout, guardrails, circuit breakers
  6. 06 Monitor: tracing, drift detection, incident response, cost tracking
  7. 07 Iterate: continuous improvement from production data

Curated Resources

Books, courses, and hands-on platforms recommended for each discipline

Courses & MOOCs

Course

Stanford CS229 — Machine Learning

Andrew Ng's foundational ML course covering supervised, unsupervised, and reinforcement learning

Course

Fast.ai — Practical Deep Learning

Top-down approach to deep learning, building working models from week one

Course

MIT 6.S191 — Introduction to Deep Learning

Compact, modern deep learning course with hands-on TensorFlow labs

Course

CMU 11-711 — Advanced NLP

Transformer architectures, attention, pre-training, and modern NLP techniques

Books & References

Book

Designing Data-Intensive Applications

Martin Kleppmann's definitive guide to distributed systems and database architecture

Book

Designing Machine Learning Systems

Chip Huyen's practical guide to production ML system design and MLOps

Book

The Art of PostgreSQL

Deep dive into advanced SQL and PostgreSQL features for application developers

Book

Site Reliability Engineering

Google's approach to building and operating large-scale, reliable systems

Hands-On Practice

Platform

Kaggle Competitions

Real-world ML challenges with datasets, notebooks, and community solutions

Platform

LeetCode — Database Problems

SQL and database design problems for interview prep and skill building

Tutorial

Kubernetes the Hard Way

Kelsey Hightower's guide to bootstrapping Kubernetes from scratch

Collection

Build Your Own X

Tutorials for building databases, compilers, web servers from scratch

Skill Maturity Model

Typical progression timeline for each technology area

3mo
AI Fundamentals
Productive with LLMs
4mo
Database Proficiency
SQL + indexing + optimization
6mo
Kubernetes
Deploy + operate clusters
8mo
Systems Engineering
Linux + networking + observability
10mo
AI Systems Architect
End-to-end AI pipelines
5mo
AI in Finance
ML + regulatory + trading