Getting Started with Programming

Recap and Feedback


In this part, you started programming in Python. You learned how to run small programs in the course sandbox, print output, read input, store values in variables, work with text and numbers, and trace short programs step by step. You also wrote the first working version of the study log — the project that will grow with you across the course.

You took your first steps on the AI-collaboration thread as well. The skill for this part was the most foundational of the nine: reading code carefully and asking what it actually does, rather than trusting how confident it looks. That skill is the base that every later AI-collaboration chapter builds on.

If this part has gone well, you should now be able to do more than copy a few lines of code. You should be able to read a small Python program, explain what it does in plain language, predict simple outcomes, and make small modifications with intent.

Recap Quiz

The recap quiz below is a short sequence of questions drawn from the main ideas of this part. Complete it before the feedback form.

Feedback

Next, please take a moment to reflect on your work in this part and provide feedback. Your input helps us improve the course materials.

A few questions worth thinking about as you reflect:

  1. Which chapter felt most straightforward?
  2. Which chapter still feels uncertain?
  3. When a program failed, how did you investigate the problem?
  4. How did the AI-collaboration chapter (Reading Code You Didn’t Write) match or challenge how you had been using AI tools before this course?
  5. How does your first version of the study log feel — does the code you wrote match what you intended?

Reflection and feedback

0 / 5 points

Consider the following statements and answer them based on your experiences from studying the materials and working on the assignments in this part. When answering the numeric statements, answer them so that value 1 means that you strongly disagree with the statement, and value 7 means that you strongly agree with the statement. Please be as honest as possible when answering. The feedback will be used to improve the course.

Looking Ahead

In the next part, control flow arrives. You will write programs that make decisions with if and else, repeat work with loops, and use lists to hold many values at once. Your study log will move from a single-shot interaction to one that can collect many sessions in a single run and respond differently depending on what the user enters.

The AI-collaboration thread continues too. The next part’s focus is verifying behavior and finding the edge cases AI misses — the natural follow-up to reading code carefully. You will start by tracing what a piece of AI-generated code does, and then learn to ask the harder question: does it do the right thing on the inputs it will actually receive?