← All coursesCodeSproutAcademy0 of 12 complete
Py

Python complete beginner course

Your full Python curriculum.

Learn programming logic, automation and the foundations used in data and AI. Complete each practical lesson in order and finish with a real portfolio project.

12 guided steps1.8 learning hours1 final project
Module 1

Start with the reason

1
Course orientation · about 4 min

Why learn Python?

Understand what Python is, where it is used and what you could build or become with it.

Enrol to begin
Module 2

Start speaking Python

2
Practical lesson · about 6 min

Make the computer introduce itself

Use your first Python instruction to display a message.

Complete the step above
3
Practical lesson · about 7 min

Store words, numbers and true-or-false values

Programs remember different kinds of information called data types.

Complete the step above
4
Practical lesson · about 8 min

Ask a question and use the answer

Input makes a program personal by accepting information from a person.

Complete the step above
Module 3

Make useful decisions

5
Practical lesson · about 8 min

Calculate with numbers

Python can calculate totals, differences and everyday measurements.

Complete the step above
6
Practical lesson · about 7 min

Compare values

Comparisons help a program answer questions with true or false.

Complete the step above
7
Practical lesson · about 10 min

Choose with if, elif and else

Conditional statements let a program take different paths.

Complete the step above
Module 4

Work with collections

8
Practical lesson · about 9 min

Keep several values in a list

A list stores related items together in a useful order.

Complete the step above
9
Practical lesson · about 9 min

Repeat work with a loop

Loops process several items without repeating the same code.

Complete the step above
10
Practical lesson · about 10 min

Organise labelled information

Dictionaries connect labels with values, like a small profile or record.

Complete the step above
Module 5

Build reusable programs

11
Practical lesson · about 10 min

Create a reusable function

Functions give a name to a group of instructions.

Complete the step above
12
Final course project · about 16 min

Finish the study assistant project

Combine input, decisions and reusable instructions into a small, useful program.

Complete the step above
Final outcome
Build a personal study assistant that collects information, makes decisions and creates a useful summary.

Complete the curriculum in order, practise each task and adapt the final project so it is genuinely yours.

NA
Want Nathaniel beside you on the journey?

Choose a private lesson for personalised guidance and feedback.

View guided learning options →