Full course content for FND-102. 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-102: Python and Automation, Course Outline (v0.1) →
Overview
Weekly modules
- Week 1: Python Syntax
- Week 2: Control Flow
- Week 3: Functions, Scope, Docstrings
- Week 4: Lists and Dictionaries (and Tuples and Sets)
- Week 5: File I/O
- Week 6: Modules and the Standard Library
- Week 7: Regular Expressions
- Week 8: Midterm
- Week 9: Subprocess and pdb
- Week 10: Git Intermediate (Branches and Pull Requests)
- Week 11: Hashing and Integrity
- Week 12: HTTP with `requests`
- Week 13: Testing with pytest, and Writing a README
- Week 14: Capstone Workshop
Labs
- Lab 1: Temperature Converter
- Lab 2: Guess-the-Number Game
- Lab 3: Functional Refactor
- Lab 4: Class-Roster Grouper
- Lab 5: Log-File Scanner
- Lab 6: Argparse + Logging Refactor
- Lab 7: Regex IP Extractor
- Lab 9: Disk-Usage Reporter + Debugging Exercise
- Lab 10: PR Submission
- Lab 11: Directory Integrity Checker
- Lab 12: Weather-Report CLI
- Lab 13: Tests + README