How to Think Like a Computer Scientist: Interactive Edition
Runestone Academy · primary curriculum backbone
Used as the source of pedagogical structure and ActiveCode/CodeLens inspiration. PyTutor AI lessons preserve attribution and license notices per chapter and link back to the original.
Open the textbook →Kaggle Learn — Intro to Programming
Kaggle Learn · supplemental sequencing inspiration
Used as inspiration for short, beginner-friendly micro-lessons and notebook-style exercises. PyTutor AI does not copy Kaggle content without explicit license clearance.
Open Kaggle Learn →Kaggle Learn — Python
Kaggle Learn · supplemental practice inspiration
Used as inspiration for practice patterns around functions, booleans, lists, loops, strings, and dictionaries. As above — inspiration only, no copying.
Open Kaggle Learn: Python →