Foundations
- How computers work: CPU, RAM, storage, OS basics (Windows/Linux/Mac)
- Linux fundamentals: file system, terminal, permissions, package managers
- Command line & bash scripting basics
- Git & GitHub: commits, branches, merges, pull requests
- How the internet works: HTTP/HTTPS, DNS, client-server model
- Binary, number systems, bits/bytes, character encoding
- Logical reasoning & problem-solving (flowcharts, pseudocode)
- Dev environment setup: VS Code, virtual environments
- Math starts here (parallel, 2 classes/week through Week 14): algebra, functions, graphs, set theory, logic
- Project
- Personal static webpage, pushed to GitHub.