Sitemap
Explore all our GCSE Computer Science resources
Main Pages
Home
Tutoring
Tutoring Landing Page
Contact
FAQ
Free Computer Science OCR Revision Pages
User Account
Register
Log In
Account
Performance Tracker
Daily Revision Schedule
Tutor Messages
Paper 1: Computer Systems
Flashcards: 1.1 Systems Architecture
Quiz: 1.1 Systems Architecture
End of Topic Test: 1.1 Systems Architecture
Revision Page: 1.1 Systems Architecture
Flashcards: 1.2 Memory and Storage
Quiz: 1.2 Memory and Storage
End of Topic Test: 1.2 Memory and Storage
Revision Page: 1.2 Memory and Storage
Flashcards: 1.3 Networks
Quiz: 1.3 Networks
End of Topic Test: 1.3 Networks
Revision Page: 1.3 Networks
Flashcards: 1.4 Network Security
Quiz: 1.4 Network Security
End of Topic Test: 1.4 Network Security
Revision Page: 1.4 Network Security
Flashcards: 1.5 Systems Software
Quiz: 1.5 Systems Software
End of Topic Test: 1.5 Systems Software
Revision Page: 1.5 Systems Software
Flashcards: 1.6 Ethical, Legal, Cultural, and Environmental Impacts
Quiz: 1.6 Ethical, Legal, Cultural, and Environmental Impacts
End of Topic Test: 1.6 Ethical, Legal, Cultural, and Environmental Impacts
Revision Page: 1.6 Ethical, Legal, Cultural, and Environmental Impacts
Paper 2: Computational Thinking, Algorithms, and Programming
Flashcards: 2.1 Algorithms
Quiz: 2.1 Algorithms
End of Topic Test: 2.1 Algorithms
Revision Page: 2.1 Algorithms
Flashcards: 2.2 Programming Fundamentals
Quiz: 2.2 Programming Fundamentals
End of Topic Test: 2.2 Programming Fundamentals
Revision Page: 2.2 Programming Fundamentals
Flashcards: 2.3 Producing Robust Programs
Quiz: 2.3 Producing Robust Programs
End of Topic Test: 2.3 Producing Robust Programs
Revision Page: 2.3 Producing Robust Programs
Flashcards: 2.4 Boolean Logic
Quiz: 2.4 Boolean Logic
End of Topic Test: 2.4 Boolean Logic
Revision Page: 2.4 Boolean Logic
Flashcards: 2.5 Programming Languages and IDEs
Quiz: 2.5 Programming Languages and IDEs
End of Topic Test: 2.5 Programming Languages and IDEs
Revision Page: 2.5 Programming Languages and IDEs
Mock Exams
OCR Computer Science Paper 1 Mock Test
OCR Computer Science Paper 2 Mock Test
Coding Resources
Learn Python Coding
Practice Indenting Code
Coding Challenges
OCR Computer Science Student Powerpoints
Learn Python Lessons
Installing and Using Python
Printing and Variables
Commenting in Python
Creating Variables
Using Variables
Inputting Text in Python
Inputting Numbers
Data Types
Simple Calculations
Python 4a – If Statements
Python 4b – Mathematical Operators
Python 4c – Logical Operators
Python 5a – Random
Python 5b – Sleep
Python 5c – Time & Date
Python 5d – Colorama
Python 5e – More Libraries
Python 6a – For Loops
Python 6b – While Loops
Python 7a – Procedures
Python 7b – Subroutines & Functions
Python 8a – Working with Lists
Python 8b – Working with 2D Lists
Python 8C – Dictionaries
Python 9a – String Handling
Python 9b – Number Handling
Python 10a – Open & Write To Files
Python 10b – Read & Search Files
Python 10c – Remove & Edit Lines
Python 11 – Building a GUI with Tkinter
Python 12 – Error Handling
Extended Portfolio Projects
Blogs
Blogs
OCR GCSE: Answering an 8-Marker on Cybersecurity
The Fetch-Execute Cycle Explained (OCR GCSE)
High-Level vs Low-Level Programming Languages (OCR GCSE)