PYTHON-01 · Foundation · ENGLISH · PLANNED
Predict the output, trace state, write a small program and debug it.
Study time is an initial activity estimate, excluding extra reading, revision and extended laboratory or project work. Videos and question bodies have not been produced by adding this outline.
Complete these courses or demonstrate equivalent knowledge. These are recommended prerequisites, not enforced enrolment locks.
YouTube playlist: ARK Python | Python from Zero
Playlist title reserved in the plan; no YouTube playlist or upload has been created yet.
Sign in to save this learning pathPractical outcome: Write a greeting and a small receipt using fictional values.
Explain what a program is using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Explain what python does using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Explain running a python file using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Explain the print function using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Use the first concepts from this section. Write a greeting and a small receipt using fictional values. Produce a labelled diagram, trace or calculation; explain each step and check one changed input.
3–6 questions on the preceding first-half concepts only: recall, visual interpretation, application and one plausible misconception. Explain each answer after submission.
Explain string literals using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Explain comments using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Explain reading an error message using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Explain editing and rerunning using a visual and one worked real-world example. Context: Write a greeting and a small receipt using fictional values. End with a prediction or check-for-understanding.
Write a greeting and a small receipt using fictional values. Work without the example, compare two cases, record assumptions and limitations, then self-review correctness, reasoning and clarity.
6–12 questions covering What a program is, What Python does, Running a Python file and the remaining section concepts, with cumulative retrieval from earlier sections. Include a new transfer problem; 70% unlocks progression.
Practical outcome: Trace a shopping-total calculation on paper before running your own code locally.
Explain variables using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Explain assignment using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Explain integers using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Explain floating-point numbers using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Use the first concepts from this section. Trace a shopping-total calculation on paper before running your own code locally. Produce a labelled diagram, trace or calculation; explain each step and check one changed input.
3–6 questions on the preceding first-half concepts only: recall, visual interpretation, application and one plausible misconception. Explain each answer after submission.
Explain arithmetic operators using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Explain operator precedence using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Explain string concatenation using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Explain f-strings using a visual and one worked real-world example. Context: Trace a shopping-total calculation on paper before running your own code locally. End with a prediction or check-for-understanding.
Trace a shopping-total calculation on paper before running your own code locally. Work without the example, compare two cases, record assumptions and limitations, then self-review correctness, reasoning and clarity.
6–12 questions covering Variables, Assignment, Integers and the remaining section concepts, with cumulative retrieval from earlier sections. Include a new transfer problem; 70% unlocks progression.
Practical outcome: Design a simple age-neutral ticket-price calculator.
Explain the input function using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Explain converting text to integers using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Explain converting text to floats using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Explain booleans using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Use the first concepts from this section. Design a simple age-neutral ticket-price calculator. Produce a labelled diagram, trace or calculation; explain each step and check one changed input.
3–6 questions on the preceding first-half concepts only: recall, visual interpretation, application and one plausible misconception. Explain each answer after submission.
Explain comparisons using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Explain if statements using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Explain else branches using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Explain elif branches using a visual and one worked real-world example. Context: Design a simple age-neutral ticket-price calculator. End with a prediction or check-for-understanding.
Design a simple age-neutral ticket-price calculator. Work without the example, compare two cases, record assumptions and limitations, then self-review correctness, reasoning and clarity.
6–12 questions covering The input function, Converting text to integers, Converting text to floats and the remaining section concepts, with cumulative retrieval from earlier sections. Include a new transfer problem; 70% unlocks progression.
Combine all three sections: Design a simple age-neutral ticket-price calculator. Submit an original worked artifact, evidence or tests, assumptions and a reflection. Rubric: correctness, method, practical usefulness, reproducibility and communication. Self-reviewed, not certified.
6–12 balanced questions sampling every section of Python from Zero, including interpretation, calculation or reasoning, a misconception and a new application. Passing is 70%; review errors before retrying.
Coding, trace tables, tests and original portfolio projects. Guided work leads to an independent attempt, with a diagram, explanation, trace, calculation or tested artifact. Question bodies are generated when opened in your private learning path. Programming submissions are stored as text; the platform does not execute submitted code.
Use original or appropriately licensed datasets. Practical science activities use models or supplied data unless a qualified supervisor has reviewed a physical experiment.
Open the interactive practice sampler →