Labs

Twelve hands-on, guided Python labs in Google Colab (35% of your grade), released Mondays in Weeks 1โ€“8 and 10โ€“13. You build and evaluate beginner ML models and security applications. Each lab is worth 50 points. All labs are completed online in Google Colab and submitted as the completed .ipynb notebook in Canvas; work individually or in groups of 2.

๐Ÿ”’ Labs are locked until released. Each lab's starter notebook link goes live only when the instructor or a TA unlocks it. Late labs: 10% penalty per day, up to 48 hours.

Labs are graded on (1) code correctness and successful execution, (2) code quality, and (3) interpretation of results. AI tools are not permitted; your code must be your own work.