Code videos
Short beginner-friendly walkthroughs for Python basics, small mistakes, and how to fix them.
If you are new to coding, start at Week 1 and go in order. If you already know some basics, jump to the week you need.
Project 1 recorded demo
Short screen recording for INFO-I211 Project 1 (Microsoft Teams Copilot, Table 1).
If Google Drive asks you to sign in, use an account that can open the shared file. If the embed is blocked, open the shared Drive file: INFO-I211 Project 1 recorded demo · i211-project1-recorded-demo-jadezhao.mp4.
Week 1. Variables, strings, input, and syntax bugs
Snippet 2 · number, exponent, f-string
If the embed is blocked, open the shared Drive file: codeconv_w1_snippet02_jadezhao.mp4.
Snippet 4 · syntax bugs on purpose (names + quotes)
If the embed is blocked, open the shared Drive file: codeconv_w1_snippet04_jadezhao.mp4.
Snippet 6 · string clean-up, case, indexing, length
If the embed is blocked, open the shared Drive file: codeconv_w1_snippet06_jadezhao.mp4.
Snippet 7 · warm-up: variables, types, simple maths
If the embed is blocked, open the shared Drive file: codeconv_w1_snippet07_jadezhao.mp4.
Snippet 8 · input(), types, naming rules (bugs are intentional)
If the embed is blocked, open the shared Drive file: codeconv_w1_snippet08_jadezhao.mp4.
Week 2. Conditionals, loops, and try / except
Snippet 1 · if / elif / else grade ladder
If the embed is blocked, open the shared Drive file: I211-W2-CodeConvo-01-grade-if-elif-else.mp4.
Snippet 2 · truthy / falsy empty string
If the embed is blocked, open the shared Drive file: I211-W2-CodeConvo-02-empty-name-truthy.mp4.
Snippet 4 · try / except / finally
If the embed is blocked, open the shared Drive file: I211-W2-CodeConvo-04-try-except-finally.mp4.
Snippet 5 · while loop, step +2
If the embed is blocked, open the shared Drive file: I211-W2-CodeConvo-05-while-count-by-2.mp4.
Snippet 7 · for letter + break
If the embed is blocked, open the shared Drive file: I211-W2-CodeConvo-07-for-break-cat.mp4.
Week 3. Functions, defaults, and return values
Snippet 1 · add_two · parameter + return
If the embed is blocked, open the shared Drive file: codeconv_w3_snippet01_jadezhao.mp4.
Snippet 3 · greet · intentional errors (assignment code left broken on purpose)
If the embed is blocked, open the shared Drive file: codeconv_w3_snippet03_jadezhao.mp4.
Snippet 4 · introduce · default parameter
If the embed is blocked, open the shared Drive file: codeconv_w3_snippet04_jadezhao.mp4.
Snippet 5 · stats · multiple return values (tuple)
If the embed is blocked, open the shared Drive file: codeconv_w3_snippet05_jadezhao.mp4.
Snippet 9 · word indexing · repeated len()
If the embed is blocked, open the shared Drive file: codeconv_w3_snippet09_jadezhao.mp4.
Week 4. Reading and writing text files
Snippet 1 · open notes.txt read mode · with + read()
If the embed is blocked, open the shared Drive file: codeconv_w4_snippet01_jadezhao.mp4.
Snippet 2 · append journal.txt · write New entry + newline
If the embed is blocked, open the shared Drive file: codeconv_w4_snippet02_jadezhao.mp4.
Snippet 3 · read grades.txt line by line · strip()
If the embed is blocked, open the shared Drive file: codeconv_w4_snippet03_jadezhao.mp4.
Snippet 4 · open without with · missing close best practice
If the embed is blocked, open the shared Drive file: codeconv_w4_snippet04_jadezhao.mp4.
Snippet 5 · count lines in reminders.txt
If the embed is blocked, open the shared Drive file: codeconv_w4_snippet05_jadezhao.mp4.
Snippet 6 · write mode journal.txt · tab escape
If the embed is blocked, open the shared Drive file: codeconv_w4_snippet06_jadezhao.mp4.
Week 5. CSV reader, DictReader, and writer
Snippet 1 · csv.reader people.csv · print each row
If the embed is blocked, open the shared Drive file: codeconv_w5_snippet01_jadezhao.mp4.
Snippet 2 · csv.DictReader scores.csv · print name
If the embed is blocked, open the shared Drive file: codeconv_w5_snippet02_jadezhao.mp4.
Snippet 3 · DictReader sum scores · int conversion
If the embed is blocked, open the shared Drive file: codeconv_w5_snippet03_jadezhao.mp4.
Snippet 4 · csv.writer bookmarks.csv · header + row
If the embed is blocked, open the shared Drive file: codeconv_w5_snippet04_jadezhao.mp4.
Snippet 5 · DictReader students · first last major
If the embed is blocked, open the shared Drive file: codeconv_w5_snippet05_jadezhao.mp4.
Snippet 6 · intentional error · import math not csv
If the embed is blocked, open the shared Drive file: codeconv_w5_snippet06_jadezhao.mp4.