Educational Computing Context
Deeper knowledge for career development and technical understanding.
Just want to use DS01? Skip this section entirely. Go to Quickstart, Core Guides, or Key Concepts.
What This Section Is
These docs provide broader computing education that goes beyond DS01. They explain the technology, industry practices, and transferable skills you're developing.
Read these when:
- You want to understand why things work the way they do
- You're preparing for industry roles (ML engineer, data scientist, DevOps)
- You want to connect DS01 to AWS, Kubernetes, and cloud platforms
- You're curious about the underlying technology
Time investment: ~1 hour total (read based on interest)
Contents
Computing Fundamentals
These topics build foundational knowledge that transfers to any computing environment.
Servers & High-Performance Computing — 10 min
What servers are, how shared computing works, HPC concepts, resource scheduling.
Linux Command Line — 15 min
Essential commands, file system navigation, permissions, shell scripting basics.
Container Technology
Understanding Docker deeply helps you work with any container platform.
Containers & Docker — 12 min
What containers are, how Docker works, images vs containers, layers, isolation. Relevant for Kubernetes, Docker Compose, CI/CD pipelines, and microservices architecture.
Workspaces & Persistence — 5 min
Stateless vs stateful, volume mounts, persistent storage patterns.
DS01 Design Philosophy
Understand why DS01 works this way and how it prepares you for industry.
Ephemeral Container Philosophy — 5 min
Why containers are temporary, benefits of stateless design, resource efficiency.
Resource Management — 5 min
Fair sharing, quotas, cgroups, scheduling.
Industry Context
See how DS01 maps to production systems.
Industry Parallels — 10 min
How DS01 compares to AWS, GCP, Kubernetes, HPC systems.
How These Differ from the Concepts section
| Background (This Section) | Concepts Section |
|---|---|
| General computing education | DS01-specific |
| "Why things work this way" | "What you need to know" |
| Transferable career skills | Practical usage |
| ~1 hour total | 20 min total |
| Optional but valuable | Recommended |
Just need to use DS01? See Key Concepts.
Reading Paths
Path A: Complete Beginner
New to servers, Linux, and containers
- Servers & HPC - Understand shared computing
- Linux Basics - Essential commands
- Containers & Docker - Container fundamentals
- Ephemeral Philosophy - DS01's design
Time: ~45 min
Path B: Know Linux, New to Containers
Comfortable with command line, new to Docker
- Containers & Docker - Docker fundamentals
- Workspaces & Persistence - Storage patterns
- Ephemeral Philosophy - Ephemeral model
Time: ~25 min
Path C: Know Docker, Want Industry Context
Understand containers, want career preparation
- Servers & HPC - Shared computing context
- Resource Management - Quota systems
- Industry Parallels - AWS/GCP/K8s mapping
Time: ~25 min
Path D: Just Industry Context
Want to understand how DS01 prepares you for work
- Industry Parallels - Standalone overview
Time: 10 min
Next Steps
Ready to use DS01?
- Quickstart - Start immediately
- Key Concepts - Essential mental models
Want practical guides?
- Daily Workflow - Common patterns
- Custom Images - Build your environment
Need reference?
- Command Reference - All commands
- Troubleshooting - Fix problems