Explore Python decision-making! This workbook covers if-else statements, operators, and match-case statements to enhance your students’ Python code control and make their programs adaptive. This interactive workbook includes examples, challenges, and annotated solutions to allow students to self-evaluate their code.
You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home, and allows for students to develop their problem-solving skills.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
This resource can be used for both GCSE and A-Level classes.
This workbook contains 19x pages with:
Explanations & Examples to simplify learning and clarify concepts which are complex to understand at first.
20x Challenging Tasks to apply knowledge learned and enhance problem-solving skills. Some challenges may require more thinking and research than others.
Solutions in both source code form and written form for students who use online compilers.
Other useful resources from us:
Dictionaries - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Explore databases in Python! This workbook teaches your students to create, update, and query databases in Python, adding powerful data handling to their coding toolkit. This interactive workbook includes examples, challenges, and annotated solutions to allow students to self-evaluate their code.
You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home, and allows for students to develop their problem-solving skills.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
This resource can be used for both GCSE and A-Level classes.
This workbook contains 31x pages with:
Explanations & Examples to simplify learning and clarify concepts which are complex to understand at first.
15x Challenging Tasks to apply knowledge learned and enhance problem-solving skills. Some challenges may require more thinking and research than others.
Solutions in both source code form and written form for students who use online compilers.
Other useful resources from us:
Dictionaries - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Teach Python loops! This workbook covers for-loops, while-loops, and Python iteration techniques to automate repetitive tasks, making coding more efficient and streamlined (and also save a bunch of time! :D ). This interactive workbook includes examples, challenges, and annotated solutions to allow students to self-evaluate their code.
You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home, and allows for students to develop their problem-solving skills.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
This resource can be used for both GCSE and A-Level classes.
This workbook contains 13x pages with:
Explanations & Examples to simplify learning and clarify concepts which are complex to understand at first.
11x Challenging Tasks to apply knowledge learned and enhance problem-solving skills. Some challenges may require more thinking and research than others.
Solutions in both source code form and written form for students who use online compilers.
Other useful resources from us:
Dictionaries - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Learn the power of Python functions! Organize code, reduce repetition, and make your students’ Python programs more modular with essential function-building skills. This workbook teaches students about importing and using the math and random libraries, as well as creating and using their own functions. This interactive workbook includes examples, challenges, and annotated solutions to allow students to self-evaluate their code.
You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home, and allows for students to develop their problem-solving skills.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
This resource can be used for both GCSE and A-Level classes.
This workbook contains 28x pages with:
Explanations & Examples to simplify learning and clarify concepts which are complex to understand at first.
22x Challenging Tasks to apply knowledge learned and enhance problem-solving skills. Some challenges may require more thinking and research than others.
Solutions in both source code form and written form for students who use online compilers.
Other useful resources from us:
Dictionaries - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Teach Python Tkinter! This workbook covers creating GUI applications in Python with buttons, labels, and input fields, enabling your students’ to build interactive, user-friendly programs."This interactive workbook includes examples, challenges, and annotated solutions to allow students to self-evaluate their code.
You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home, and allows for students to develop their problem-solving skills.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
This resource can be used for both GCSE and A-Level classes.
This workbook contains 23x pages with:
Explanations & Examples to simplify learning and clarify concepts which are complex to understand at first.
15x Challenging Tasks to apply knowledge learned and enhance problem-solving skills. Some challenges may require more thinking and research than others.
Solutions in both source code form and written form for students who use online compilers.
Other useful resources from us:
Dictionaries - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Unlock text and CSV file handling skills in Python! This workbook covers Python file reading, writing, and data manipulation for organised data management. This interactive workbook includes examples, challenges, and annotated solutions to allow students to self-evaluate their code.
You can easily reuse and build upon our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home, and allows for students to develop their problem-solving skills.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
This resource can be used for both GCSE and A-Level classes.
This workbook contains 20x pages with:
Explanations & Examples to simplify learning and clarify concepts which are complex to understand at first.
14x Challenging Tasks to apply knowledge learned and enhance problem-solving skills. Some challenges may require more thinking and research than others.
Solutions in both source code form and written form for students who use online compilers.
Other useful resources from us:
Dictionaries - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
These revision questions for computer science paper 2 are designed to sharpen students’ readiness for the exams, by finding any weaknesses in their knowledge and ensuring a thorough grasp of the topic. This activity can be used as a starter, main lesson activity, and even as homework!
You can easily reuse and adapt our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
Compliant with the OCR GCSE Computer Science specification J277.
This resource contains:
55 multiple-choice questions which cover the content found in paper 2, designed to find any gaps in knowledge so students can be ready for the exams!
A mark scheme for each question allows for students to self-evaluate their work.
⠀
Other useful resources from us:
Grade 9-7 Practice Q’ (Set B) - Exam Q’ Practice (OCR GCSE J277)
Long Answer Practice Q’ (Set B) - Exam Q’ Practice (OCR GCSE J277)
Random Numbers - Python Programming Challenges
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
These revision questions for computer science paper 1 are designed to sharpen students’ readiness for the exams, by finding any weaknesses in their knowledge and ensuring a thorough grasp of the topic. This activity can be used as a starter, main lesson activity, and even as homework!
You can easily reuse and adapt our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
Compliant with the OCR GCSE Computer Science specification J277.
This resource contains:
100 multiple-choice questions which cover the content found in paper 1, designed to find any gaps in knowledge so students can be ready for the exams!
A mark scheme for each question allows for students to self-evaluate their work.
⠀
Other useful resources from us:
8 Mark Practice Q’ (Set A) - Exam Q’ Practice (OCR GCSE J277)
Practice Paper 1 - Exam Practice (OCR GCSE J277)
The Internet - Complete Lesson (OCR GCSE J277)
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
These revision questions for paper 2 are designed to sharpen students’ readiness for the exams, by finding any weaknesses in their knowledge and ensuring a thorough grasp of the topic. This activity can be used as a starter, main lesson activity, and even as homework!
You can easily reuse and adapt our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
Compliant with the OCR GCSE Computer Science specification J277.
This resource contains:
55 multiple-choice questions which cover the content found in paper 2, designed to find any gaps in knowledge so students can be ready for the exams!
A mark scheme for each question allows for students to self-evaluate their work.
⠀
Other useful resources from us:
8 Mark Practice Q’ (Set A) - Exam Q’ Practice (OCR GCSE J277)
Long Answer Practice Q’ (Set B) - Exam Q’ Practice (OCR GCSE J277)
Network Performance - Complete Lesson (OCR GCSE J277)
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
These revision questions for paper 1 are designed to sharpen students’ readiness for the exams, by finding any weaknesses in their knowledge and ensuring a thorough grasp of the topic. This activity can be used as a starter, main lesson activity, and even as homework!
You can easily reuse and adapt our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
Compliant with the OCR GCSE Computer Science specification J277.
This resource contains:
100 multiple-choice questions which cover the content found in paper 1, designed to find any gaps in knowledge so students can be ready for the exams!
A mark scheme for each question allows for students to self-evaluate their work.
⠀
Other useful resources from us:
8 Mark Practice Q’ (Set A) - Exam Q’ Practice (OCR GCSE J277)
File Handling - Python Programming Challenges
Laws and Legislation - Complete Lesson (OCR GCSE J277)
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
Get all the resources, which cover the content for Unit 1.2, in one place and at a discounted price (10% off). This bundle contains the following resources:
Primary Storage: RAM, ROM, Virtual Memory (OCR GCSE Lesson)
Secondary Storage (OCR GCSE Lesson)
Units of Storage (OCR GCSE Lesson)
Binary Crash Course (OCR GCSE Lesson)
Representing Characters (OCR GCSE Lesson)
Representing Images (OCR GCSE Lesson)
Representing Sound (OCR GCSE Lesson)
Compression (OCR GCSE Lesson)
These 8 mark exam-styled questions cover topics 1.1 to 1.6 in the computer science course. Exam practice questions offer students a targeted and effective way to prepare, ensuring they are confident and successful on the exam day. These questions aim to enhance students’ understanding allowing them to master key concepts.
You can easily reuse and adapt our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
Compliant with the OCR GCSE Computer Science specification J277.
This resource contains:
Six unique 8-mark practice questions allow for students to practice their exam-technique on these high mark questions, each is worth 10% of the paper and can be the difference between a grade 8 and grade 9.
A mark scheme for each question allows for students to self-evaluate their work or explore a different way of answering the question.
A word document format is provided to allow for practice for the digital exams in 2025.
⠀
Total Marks: 48
Suggested Allowed Time: 54 minutes (+25% extra time = 68 minutes)
⠀
Other useful resources from us:
8 Mark Questions (Set B) - Exam Q’ Practice (OCR GCSE J277)
Random Numbers - Python Programming Challenges
Laws and Legislation - Complete Lesson (OCR GCSE J277)
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
Get all the resources, which cover the content for Unit 1.5, in one place and at a discounted price (10% off). This bundle contains the following resources:
Operating Systems (OCR GCSE Lesson)
Utility Software (OCR GCSE Lesson)
These exam-styled questions are aimed at students who wants to gain those last couple marks in these longer questions! Exam practice questions offer students a targeted and effective way to prepare, ensuring they are confident and successful on the exam day. Level up your students’ exam readiness with our targeted long-answer practice questions, crafted to sharpen your writing skills and secure top marks
You can easily reuse and adapt our top-quality teaching material to fit your unique teaching style. This activity is suitable for classroom use or for self-study at home.
█▀▀ █▀▀ ▄▀█ ▀█▀ █░█ █▀█ █▀▀ █▀
█▀░ ██▄ █▀█ ░█░ █▄█ █▀▄ ██▄ ▄█
Compliant with the OCR GCSE Computer Science specification J277.
This resource contains:
Long-answer practice questions allow for students to practice their exam technique to gain those last couple marks, which could be the difference between an entire grade.
A mark scheme for each question allows for students to self-evaluate their work or explore a different way of answering the question.
A word document format is provided to allow for practice for the digital exams in 2025.
⠀
Total Marks: 46
Suggested Allowed Time: 52 minutes (+25% extra time = 65 minutes)
⠀
Other useful resources from us:
8 Mark Practice Q’ (Set A) - Exam Q’ Practice (OCR GCSE J277)
String Manipulation - Python Programming Challenges
Software Licenses - Complete Lesson (OCR GCSE J277)
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
Get all the multiple-choice revision questions at a discounted price - save 33%.
This bundle contains the following resources:
Multiple Choice Questions for Paper 1 (Set A) - OCR GCSE
Multiple Choice Questions for Paper 1 (Set B) - OCR GCSE
Multiple Choice Questions for Paper 2 (Set A) - OCR GCSE
Multiple Choice Questions for Paper 2 (Set B) - OCR GCSE
█▀▀ █▀█ █ █▀▄▀█ █▀ █▀█ █▄░█
█▄▄ █▀▄ █ █░▀░█ ▄█ █▄█ █░▀█
█░█░█ █ ▀█ ▄▀█ █▀█ █▀▄
▀▄▀▄▀ █ █▄ █▀█ █▀▄ █▄▀
Feel free to leave any feedback in the review section below! :)
Get all the resources, which cover the content for Unit 1.4, in one place and at a discounted price (10% off). This bundle contains the following resources:
Network Threats (OCR GCSE Lesson)
Network Security (OCR GCSE Lesson)
Generate an unlimited amount of printable binary worksheets for your students. The following worksheets can be generated: denary to binary (and back), hexadecimal to denary (and back), hexadecimal to binary (and back), binary shifts, and binary addition. In addition, a separate answer sheet is generated. These worksheets can be used when teaching OCR GCSE Computer Science J277.
See the video to see how the worksheets are generated!
Situations where this resource can be useful:
Starter activity
Exam practice
Homework
Buy these resources together and save 15%.
The following resources are included:
Types of Networks (OCR GCSE Lesson)
Network Hardware (OCR GCSE Lesson)
Network Performance (OCR GCSE Lesson)
Network Topologies (OCR GCSE Lesson)
Buy these three resources together and save 10%.
The following resources are included:
Representing Characters (OCR GCSE Lesson)
Representing Images (OCR GCSE Lesson)
Representing Sound (OCR GCSE Lesson)
Get all the resources, which cover the content for Unit 1.3, in one place and at a discounted price (10% off). This bundle contains the following resources:
Types of Networks (OCR GCSE Lesson)
Network Performance (OCR GCSE Lesson)
Network Hardware (OCR GCSE Lesson)
The Internet (OCR GCSE Lesson)
Network Topologies (OCR GCSE Lesson)
Encryption (OCR GCSE Lesson) (Free)
Standards and Network Protocols (OCR GCSE Lesson)
Network Connections (OCR GCSE Lesson)