Beginner’s Course
The beginner’s Python course for KS3. Full video tutorials and bronze,silver,gold level challenges.

Lesson 1
Input and Print

Lesson 2
If,elif,else

Lesson 3
Simple Data Types

Lesson 4
While Loops

Lesson 5
For Loops

Lesson 6
1D Lists

Lesson 7
2D Lists

Lesson 8
Dictionaries

Lesson 9
Text Files

Lesson 10
CSV Files

Lesson 11
Tables
Intermediate Course
This follows on from the year 9 course and introduces some of the extras needed to complete the GCSE level Assignments.

Randomness

Multiple Screens

SQLite3 Databases

ASCII Art

Console Colors

Python Tables

Date and Time

Functions

Animating Text

Pythons Sets
Video Tutorial Walkthroughs
Full project video tutorials, from start to finish, for you to follow along and make.

Waiting Game

Rock,Scissor Paper

Calorie Tracker

Hangman Game

Shopping List

Python Higher or Lower Card Game
Project Ideas

Python Console Based Games Challenges

Python Christmas Coding Challenges
Other Project Ideas
- Weather App
- Exchange rates app
- Stock Price Tracker
- Class seating planner with friend preferences
Python Christmas Coding Challenge Ideas
Python arcade
Python Hour of Code Activities
Grok Disease
Good for before the unit has started or for an early cover lesson.
Frozen Fractals
Good for before the unit has started of as a holiday lesson / homework
Build an Animal Grok Learning
Good for a review/cover lesson after lesson 3
Graphing with Python (Advanced)
Good for a student who is far ahead or finished the unit.
Eliza Chatbot
Another good introduction to Python for lower ability / less confident students