Skip to content ↓

computer science

Please click here for A-Level Summer work.

Please click here and here for Computer Science specifications.

Python learning tasks:

Getting started with Python

Objective 1 Tasks - Understand how to output text strings

Objective 2 Tasks - Understand how to input strings and numbers into variables

Objective 3 Tasks - Understand string manipulation functions

Objective 4 Tasks - Understand how to use selection statements

Objective 5 Tasks - Understand how to use arithmetic operations and random numbers

Objective 6 Tasks - Understand counter controlled iterations

Objective 7 Tasks - Understand condition controlled iterations

Objective 8 Tasks - Understand subroutines, procedures and functions

Objective 9 Tasks - Understand arrays and lists

Objective 10 Tasks - Understand serial files

Objective 11 Tasks - How to handle exceptions for validation

Python Challenges

More challenges

Objective 1 Challenges - Understand how to output text strings

Objective 2 Challenges - Understand how to input strings and numbers into variables

Objective 3 Challenges - Understand string manipulation functions

Objective 4 Challenges - Understand how to use selection statements

Objective 5 Challenges - Understand how to use arithmetic operations and random numbers

Objective 6 Challenges - Understand counter controlled iterations

Objective 7 Challenges - Understand condition controlled iterations

Objective 8 Challenges - Understand subroutines, procedures and functions

Objective 9 Challenges - Understand arrays and lists

Objective 10 Challenges - Understand serial files