Memorial University
COMP 1001Interactive Workbooks
PyLab
COMP 1001: Introduction to Programming

Interactive Workbooks

One workbook per lecture. Read the notes, predict what the code does, run it, and check your answers. Python runs in your browser and nothing you type is uploaded.

Pranjal Patra
Department of Computer Science
Memorial University of Newfoundland

Up next

Python runs locally in your browser (Pyodide). Nothing you type is sent anywhere. Progress and XP are saved in this browser; the ⋯ menu inside a workbook exports and imports them.

What's new · October 2026

Workbook titles now match the slides

Hi everyone,

To help you switch between the slides and the workbooks more easily while you prepare for Term Test 1, I updated the workbooks for Lectures 4 to 12 so that their sections, groups and titles match the lecture slides.

The content is the same

All the lessons, examples, questions and answers are the same as before. Apart from the new titles, there are only some small corrections and a few optional practice checks from the slides, all listed below.

Your work is safe. The work you've done, the XP you've earned and the boss problems you've solved all carry over to the new version. No graded question, answer or XP value has changed.

Term Test 1 covers Lectures 1 to 12

The Term Test 1 syllabus was still showing the old coverage (up to Lecture 13). It now correctly says up to Lecture 12.

What changed in Lectures 4 to 12

Small fixes

While making that change, I also fixed some small typos and tidied up a few explanations. Nothing significant. For the most part, the titles are what you'll notice.

If something looks off

If a page looks odd, refresh it first with Ctrl+Shift+R on Windows or Cmd+Shift+R on Mac. If you still notice a glitch, let me know. I can easily roll back to the previous version if needed.

Thanks!
Pranjal Patra

To read this message again, click "What's new" at the top of the home page.