Bootcamp Schedule - Fall 2026
Every session: 6:30-8:30 PM E(D)T
OMSA: live; VMM: recordings via Piazza
Posted within 24-48 hrs on Bootcamp Piazza thread
Student Review = watch on your own, not covered live
Updates will be announced via Piazza and posted on the pinned bootcamp thread (although we don't anticipate many updates)
Detailed Session Notes
Introduction
- Course Introduction by Professor Vuduc
- Navigating the course website, Piazza, and important Canvas/edX module pages
- Common Student Questions on Exams and Homework Notebooks
- Introduction of Data Analysis in Python Bootcamp Series
- Presentation Slides - Click "More Pages" at the bottom to see all 14 slides.
- LLMs & Learning
Student Review: Bootcamp Ground Rules
Watch before the next session - not covered live
- Bootcamp History & Ground Rules (10 min) | Slides
- Intro to Google Colab (7 min) | Colab Slides
Sessions to Prepare for MT1
Dictionaries
Practice:
- Vocareum: Module 0, Topic 1, Problems 5, 6, and 8
- Codewars: Data Type Scramble
- w3resources: Dictionaries Practice
List and Dictionary Comprehensions
Practice:
- Vocareum: Module 0, Topic 1, Problems 3 and 9
Math as Code
Practice:
Nested Data
Practice:
Student Review: Lambda Functions & Sorting
Watch on your own - not covered live
- Lambda Functions (17 min) | Notebook
- Sorting (51 min) | Notebook
Practice:
- Vocareum: Module 0, Topic 1, Problem 7
- Codewars: Convert Lambda to Def
- w3resources: Lambda Functions
- Sort Rectangles and Circles by Area
- Sort the Gift Code
- Sort the Comments
Student Review: Problem Solving Method
Watch on your own - not covered live
- Method Introduction (45 min) | Notebook | PDF
- TA Walkthrough: MPE 3 (7 min) | Notebook
- TA Walkthrough: MPE 6 (28 min) | Notebook
- TA Walkthrough: MPE 7 (20 min) | Notebook
- TA Walkthrough: MPE 9 (11 min) | Notebook
Practice:
- Vocareum: Problems 0 and 10 (complex problem-solving examples)
- Codewars: Radio DJ Helper Function
Coffee Problems
The next 5 sessions walk through Vocareum's "Coffee Problems (Set 1)" - notebooks that mimic the first midterm exam format.
| Part | Focus | Exercises | Exam Equivalent |
|---|---|---|---|
| Part 0 | Data Discovery & Cleaning | 3 | 1-point exercises |
| Part 1 | Data Cleaning | 2 | Harder 1-point / easier 2-point |
| Part 2 | Basic Analysis | 2 | 2-point exercises |
| Part 3 | Advanced Analysis | 4 | 3-point exercises |
Source: Adapted from What Makes an Album the Greatest of All Time
Access: Canvas (OMSA) or edX (VMM) → Module 0 → "Bootcamp Notebooks for Exam Practice"
Coffee Table Walkthrough 1/5
Session 1 of 5 - Part 0, exercises 0/1/2
Coffee Table Walkthrough 2/5
Session 2 of 5 - Part 1, exercises 0/1
Coffee Table Walkthrough 3/5
Session 3 of 5 - Part 2, exercises 0/1
Coffee Table Walkthrough 4/5
Session 4 of 5 - Part 3, exercises 0/1
Coffee Table Walkthrough 5/5
Session 5 of 5 - Part 3, exercises 2/3
Regex String Manipulation
Practice:
- Regex Tuesday - 20 challenges with test cases
- w3resources: Regex Practice
PMT1-SP26
- MT1 Prep Slides
- TA Walkthrough of Spring 2026 Midterm 1
PMT1-FA25
- MT1 Prep Slides
- TA Walkthrough of Fall 2025 Midterm 1
PMT1-SP25
- TA Walkthrough of Spring 2025 Midterm 1
- Exam Prep Q&A - PDF in Bootcamp Piazza thread
Midterm 1 Review
- Prof Vuduc exam results review
- TA Walkthrough of exam solution
Sessions to Prepare for Midterm 2
Basic Pandas Functions
Practice:
GroupBy and Apply
Student Review: SQL
Watch on your own - not covered live
From the Spring 2025 MT2 Post-Exam Review Session. These show the paradigm for SQL exercises in this class: write the query as a string, use provided helper functions to connect to the database, and return results as a pandas DataFrame.
- SQL Intro (3 min) - Helper functions for table/column/foreign key info
- Exercises 1-3 (23 min) - UNION ALL, GROUP BY, COALESCE, LEFT JOIN, ORDER BY
- Exercises 4-5 (28 min) - Subquery, LEFT JOIN, MAX CASE
Additional Resources:
SQL: Aggregate, NULLs, DB Info Discovery
SQL: Strings, Dates, CASE
SQL: Subqueries, CTEs, Temp Tables
SQL: Order of Operations, Window Functions
Student Review: NumPy
Watch on your own — not covered live
- Intro to NumPy
- NumPy Functions & Modules (30 min) | Notebook
NumPy Arrays
Broadcasting & Matrix Multiplication
Relies on Linear Algebra principles. For students less confident in Linear Algebra:
- 3Blue1Brown: Linear Algebra
- Prof Vuduc's Topic 11 on Canvas and edX: "Supplemental Classroom Video - Numpy Neural Networks, Linear Algebra"
Walkthrough: PMT2-SP26
- TA Walkthrough of Spring 2026 Midterm 2
- MT2 Exam Prep Topics - PDF in Bootcamp Piazza thread
Walkthrough: PMT2-FA25
- TA Walkthrough of Fall 2025 Midterm 2
Walkthrough: PMT2-SP25
- TA Walkthrough of Spring 2025 Midterm 2
Midterm 2 Review
- Prof Vuduc exam results review
- TA Walkthrough of exam solution
Sessions to Prepare for the Final Exam
CSE 6040 in the Real World
OMSA only - Panel discussion with course/program alumni. Details on Piazza.
Walkthrough: PFX-SP26
- TA Walkthrough of Spring 2026 Final Exam
- Final Exam Prep Topics - PDF in Bootcamp Piazza thread
Walkthrough: PFX-FA25
- TA Walkthrough of Fall 2025 Final Exam
- Final Exam Prep Topics - PDF in Bootcamp Piazza thread
Walkthrough: PFX-SP25
- TA Walkthrough of Spring 2025 Final Exam
Final Exam Review
- Prof Vuduc exam results review
- TA Walkthrough of exam solution