Skip to content

Write Python 101 Normal track content: weeks 1-5 - #19

Merged
abderrahim-lectures merged 1 commit into
mainfrom
issue-17-python101-normal-content
Jul 21, 2026
Merged

Write Python 101 Normal track content: weeks 1-5#19
abderrahim-lectures merged 1 commit into
mainfrom
issue-17-python101-normal-content

Conversation

@abderrahim-lectures

Copy link
Copy Markdown
Owner

Summary

  • Full lesson content for docs/python-101/normal/week-1.md through week-5.md: variables/types/IO, control flow, data structures (lists/dicts/tuples/sets), functions, CSV files + mini wrap-up project.
  • Each week follows the plan's content pattern: 🎯 objectives, math-first lesson, 🧩 Challenges (via Challenge), 🤔 Socratic Questions, ✅ WeeklyQuiz, ProgressCheckbox.
  • Weeks 4-5 wire in BonusContent teasers for try/except and classes, unlocked by that week's quiz, per the plan.
  • Adds static/datasets/students-normal.csv, the small dataset used in Week 5's CSV lesson (with a note on pasting it into Trinket's own file system, since the sandboxed iframe can't reach site files directly).

Closes #17

Test plan

  • npm run build succeeds for all locales

Full lesson content for variables/types/IO, control flow, data
structures, functions, and CSV files, following the course's
objectives -> lesson -> challenges -> socratic questions -> quiz
pattern. try/except and classes are teased as quiz-gated bonus
content in weeks 4-5, per the plan.

Closes #17
@abderrahim-lectures
abderrahim-lectures merged commit 86d6763 into main Jul 21, 2026
1 check passed
@abderrahim-lectures
abderrahim-lectures deleted the issue-17-python101-normal-content branch July 21, 2026 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Write Python 101 content: Normal track weeks 1-5

1 participant