Week 1 - Python Foundations

Python Setup

Data Types and Variables

Control Flow: Logic and Loops

Functions and Modules

Type Hints for Clearer Code

Command-Line Interface Habits

Errors and Debugging

Logging in Python

File Operations

Azure Setup and Account Access

Practice

Week 1 Gotchas & Pitfalls

Week 1 Assignment: The Data Cleaning Pipeline

Week 1 Glossary

Going Further: Optional Deep Dives

Week 1 Kickoff Slides

๐Ÿ“Š Week 1 Kickoff Slides

The slide deck used in the Week 1 in-class kickoff session. 32 slides covering: track intro (welcome, roadmap, how class works), the live quiz (no spoilers: questions reveal during the game), the in-class warmups, the assignment scaffold tour, and the closing reflection.

<aside> ๐Ÿ’ก Use this as a recap. If you missed class or want to re-walk the agenda, the deck mirrors the structure of the lesson: same section numbers, same order. Especially useful for the assignment-launch walk-through (ยง7) when you start the assignment at home.

</aside>

week_1__presentation.pdf

Download

What's in it

The slides are deliberately student-facing only. The teacher's per-section script (pacing, quiz answer cribs, exercise reference solutions, closer rubric) lives in the GitHub-only lesson plan (week_1__lesson_plan.md).


The HackYourFuture curriculum is licensed underย CC BY-NC-SA 4.0 *https://hackyourfuture.net/*

CC BY-NC-SA 4.0 Icons

Built with โค๏ธ by the HackYourFuture community ยท Thank you, contributors

Found a mistake or have a suggestion? Let us know in the feedback form.