Welcome to Tools in Data Science (TDS) — 2026
TDS is a hands-on course focused on modern data science workflows: developer tooling, LLM systems, agentic AI, security, and production MLOps.
Course roadmap
The learning path is organized for progressive depth:
- Weeks 1–2: Dev environment, version control, APIs, Docker, deployment
- Weeks 3–4: Prompting, structured outputs, embeddings, RAG, retrieval quality
- Weeks 5–8: Agentic systems, MCP, multimodal pipelines, CI/CD, security
- Bonus Weeks 9–10: GCP MLOps, monitoring, scaling, and cost optimization
How to get the most from this course
- Read the concept notes for context.
- Reproduce examples in your coding environment.
- Complete labs in sequence to build production intuition.
Recommended weekly flow
Spend one focused session on readings and one on implementation. This keeps conceptual understanding and practical execution in sync.
Using the integrated coding terminal
You can open the terminal panel from any page:
- Press Ctrl+` (Control + backtick) or click the terminal button.
- (Linux, one-time) Install
code-server:
bash
curl -fsSL https://code-server.dev/install.sh | sh
- Start your local
code-server:
bash
code-server --auth none --bind-addr 127.0.0.1:8080
- In the terminal panel choose:
- Localhost → port 8080
- GitHub Codespaces → open/manage Codespaces inside the panel
- Custom URL → paste any
http://orhttps://URL (including forwarded ports)
Save your work
Always push your work to GitHub frequently. See Week 1 Git & GitHub.
Prerequisites
- Basic Python programming
- Comfort with the command line
- Intro-level SQL
- Willingness to build and debug real projects
No prior Docker, LLM, or cloud deployment experience is required.
Start here
Go to Week 1 — Dev Environment & Version Control and complete it before moving on.