Full course content for FND-101. The sidebar to the left lists every overview document, weekly module, and lab. Pick a starting point below or use the sidebar to jump anywhere.
Start here: VCA-FND-101: Digital Foundations, Course Outline (v0.1) →
Overview
Weekly modules
- Week 1: Numbers and Binary
- Week 2: Characters and Encoding
- Week 3: Boolean Logic
- Week 4: Logic Gates and Arithmetic
- Week 5: Memory and State
- Week 6: Computer Architecture at the Block Level
- Week 7: How a Program Runs
- Week 8: Linux Shell I
- Week 9: Linux Shell II
- Week 10: Git Fundamentals
- Week 11: Networking Basics
- Week 12: Capstone + Bridge
Labs
- Lab 1.1: Binary by Hand
- Lab 1.2: Hex Dump a File
- Lab 2.1: UTF-8 Encoding and Decoding
- Lab 3.1: Truth Tables
- Lab 3.2: Logic Puzzle (Knights and Knaves)
- Lab 4.1: Half-Adder on Paper
- Lab 5.1: Flip-Flop Signal Trace
- Lab 6.1: CPU Block Diagram
- Lab 7.1: Fetch-Decode-Execute Trace on Paper
- Lab 8.1: Shell Navigation Scavenger Hunt
- Lab 8.2: Text Search
- Lab 9.1: Bash Script
- Lab 10.1: First Git Repo
- Lab 10.2: Merge Conflict
- Lab 11.1: Traceroute and curl