- Name the Country: Python Challenge
- Computer Software Card Game
- The Programming Skills Survey
- Spider Web Challenge
- Irrational Numbers – Python Challenge
- Storage Units – Bigger or Smaller Quiz
- Storage Devices Python Challenge
- Mountains Elevation Quiz
- World Buildings Quiz!
- School Room Finder
- Circular Maze Challenge
- Pronic Numbers Challenge
- Olympics Host Cities (CSV Challenge)
- Revision Progress Tracker Algorithm
- Average Lap Time Calculator
- Adding a Timer using Python
- Candy Crush – Level Generation
- Snakes and Ladders using Python
- Pacman – Pac-dots Randomiser
- Countries of Africa
- Zip It! – Python Challenge
- Denary to Binary Conversion Algorithm
- Snow Poem Algorithm
- Laser Maze Game in Python
- Battle of the Knights
- 2018 World Cup – Goals Analysis
- A Python game of Noughts and Crosses
- Digit Sum Algorithm
- The Uppercase Challenge
- Cryptography Challenge
- Back to the Future – Time Machine
- Cumulative Elevation Gain Calculator
- Egg Code Stamp Decoder
- IP Addresses (IPv4, IPv6), MAC Addresses & URLs
- Maths Puzzles…
- Brunel’s Engineering Algorithms
- Random Odd and Even Numbers
- 2D Dice Grid Scoring Algorithm
- Diagonal Difference Calculator
- Wind Speed Conversions and the Beaufort Scale
- Circle Geometry Functions
- Mars Perseverance Rover
- Average night’s sleep survey
- Truth Table Generator (Using Python)
- File Size Calculations
- Square Root Estimation Algorithms
- MP3 Playlist Class
- Shopping Basket Class
- Random Library Challenges
- OOP Programming: Classes & Objects
- Algebraic Pyramid Challenge
- Proportions and cross products
- XOR Encryption Algorithm
- Mission Alpha-Centauri
- Standard Form Conversion Algorithm
- HCF and LCM algorithms
- Euclid’s Division Algorithm
- ASCII Quiz Challenge
- Colour Luminance and Contrast Ratio
- Radians to Degrees Conversions
- Create your own Sound Effects in Python
- Create your own music using Python!
- Vera Molnár’s Artwork revisited using Python
- Triangle Geometry Functions
- Heron’s Formula
- Linear Search Functions
- Leap Year Subroutine
- CMYK to RGB Conversion Algorithm
- Atbash Cipher Algorithm
- Polar vs. Cartesian Coordinates
- Caesar Shift Decoder
- Manhattan distance calculator
- Heads or Tails
- Divisibility Rules
- Number 2520?
- Shuffling a 2D Array
- Shuffling Algorithm
- String Slicing in Python
- School Trip Bus Quote
- Padlock Code Challenge #9
- Padlock Code Challenge #8
- Padlock Code Challenge #7
- Padlock Code Challenge #6
- Padlock Code Challenge #5
- Padlock Code Challenge #4
- Padlock Code Challenge #3
- Padlock Code Challenge #2
- Padlock Code Challenge #1
- Pomodoro Timer
- Stopping Distance Calculator
- Binary Permutations Challenge
- My Weekly Timetable
- Colour Difference Formula
- Chemical Elements Quiz
- Airport Code Lookup Check
- Pentagram Challenge
- Currency Converter
- 3D Snowman
- Word Unscramble Challenge
- Lunar Craters Challenge
- Blackbeard’s Treasure Map
- The Rail Fence Cipher
- Semaphore Code Using Python Turtle
- Is my credit card valid?
- Intersection Point
- Triangular Numbers
- Football Results Tracker
- How many Bytes in…
- Number Sequence – Finding the nth Term
- Min, Max, Mean, Median and Mod – Flowcharts
- Fizz-Buzz Game Algorithm
- Finding the factors of…
- Bidding Process – Flowchart
- Estimating Pi using the Monte Carlo Method
- Space Invaders – 3D Pixel Art
- Food Chain Game Using Python
- Lighthouse Animation Challenge
- Binary Shift using Python
- Min, Max, Mean, Median and Mod
- Oblique Projection Formulas
- Parseltongue Encoder
- Automatic Petrol Pump Algorithm
- ATM Algorithm
- Python Syntax
- Moroccan Mosaic
- How Old is Your Cat?
- How many sweets in the jar?
- Golden Angle
- Monopoly Quiz
- Recursive Tree Challenge
- Mixed Numbers Challenge
- Text Alignment Challenge
- Weather Statistics Challenge
- Italian Takeaway Ordering System
- Top 10 Challenge
- Planets Top Trumps
- US Presidents Quiz
- Break Even Point
- Factorial Challenge
- Kings & Queens of England
- Time Guessing Game
- Fast Typing Test
- Hardware Quiz
- Guess the Number: Binary Search
- Leaderboard
- Boarding Pass Validation
- Arithmetic Quiz
- Password Checker
- Happy Birthday!
- Days Until Summer
- Which Season?
- Love Match Calculator
- Domain Name Server
- UPC Barcode & Check Digit Calculation
- My Login Script
- Caesar Cipher
- Astronomy Challenge
- Archery Scoring Algorithm
- What’s My Change?
- Marathon Time Calculator
- BBC micro:bit – Simon Game
- Pygame: How To’s?
- 3D Traffic Lights
- 3D Solar System
- 3D Tetris Shapes
- 3D Molecules
- 3D Animation : Moon Phases
- Beach Huts Challenge
- Guess the country
- Haunted House
- Yes or No!
- Sweet Shop
- Gradient Animation
- My Charts
- Daily Calorie Intake
- Find the monster!
- NATO Phonetic Alphabet
- Google Translate
- Live Metrics
- My Library
- Number based brainteasers
- Limit 33
- 12-hour clock
- Minecraft Trampoline
- Le Tour de France
- Rainbow Challenge
- Pygame: How to control your sprite?
- Creating Sprites using Pygame
- Minecraft + Python Challenges
- Getting Started with Pygame
- Using text files in Python
- London 2012
- HTML Code Builder (in Python)
- Calculating Pi using a Python script
- Word Score Challenge
- Name the colour
- My thesaurus
- Where are you calling from?
- String Manipulation – Lesson Code
- String Manipulation & ASCII Art
- String Manipulation
- Resistor Value Calculator
- All Stars Football Team
- Lottery Numbers
- Number Sequences
- Modular Design
- US Population
- Team Generator
- Class Register
- Times Table Challenge
- Higher or Lower Game
- My Conversion Library
- Space Mission
- Python: Reading a text file
- Python Tip: Validating user input as number (Integer)
- My mp3 playlist
- Countdown
- Morse Code Encoder
- The Twelve Days of Christmas
- Roulette (Betting Game)
- Secret Santa
- Rock-Paper-Scissors
- My Logo in Python
- Leap Year?
- What’s My Username?
- Volume Calculator
- Turtle Spirals
- Weather Forecast Report
- Haiku Generator in Python
- Pixel Art Gallery
- Number Plate Generator
- What’s my grade?
- Pixel Art in Python
- My E-Mail Validation Script
- Fancy a game of Poker Dice?
- Python Turtle Clock
- Python Turtle Challenge
- My First Python Game – Guess the Number
- Python Cheat Sheet
- Home
- Computing Concepts
- Programming Challenges
- GCSE
- OCR J277/01 – 1.1 System Architecture
- OCR J277/01 – 1.2 Memory and Storage
- OCR J277/01 – 1.3 Computer networks
- OCR J277/01 – 1.4 Network security
- OCR J277/01 – 1.5 – Systems software
- OCR J277/01 – 1.6 – Ethical, legal, cultural and environmental impacts of digital technology
- OCR J277/02 – 2.1 – Algorithms
- OCR J277/02 – 2.2 – Programming fundamentals
- OCR J277/02 – 2.3 – Producing robust programs
- OCR J277/02 – 2.4 – Boolean logic
- OCR J277/02 – 2.5 – Programming languages and Integrated Development Environments
- A Level
- OCR H446/01 – 1.1 The characteristics of contemporary processors, input, output and storage devices
- OCR H446/01 – 1.2 Software and software development
- OCR H446/01 – 1.3 Exchanging data
- OCR H446/01 – 1.4 Data types, data structures and algorithms
- OCR H446/01 – 1.5 Legal, moral, cultural and ethical issues
- OCR H446/02 – 2.1 Elements of computational thinking
- OCR H446/01 – 2.2 Problem solving and programming
- OCR H446/02 – 2.3 Algorithms
- Books
- Contact
- ➤ Members’ Area