A 40 second introduction. Turn your sound on.
Short, bite-sized computer science revision.
That code doesn't match. Check with your teacher.
50 questions from every topic, worth 55 marks, marked at the end like a real paper.
Pick your board and take a test in the style of its papers, with the board named on every test.
Practise Python lists and loops, watch searching and sorting step by step, run SQL queries, or write your own Python. It all runs in your browser.
Quick answers about using ByteSize. Tap a question to open it.
Ask your teacher for the code. Type it on the first screen and press Continue. Capital letters do not matter.
Flashcards help you learn the key words. Tap a card to see what it means. A topic test has 15 questions and tells you straight away if you are right. A mega mock has 50 questions worth 55 marks. It works like a real exam, so you only see your answers at the end.
Press the Hint button under a question. On multiple choice, two wrong answers are crossed out. On true or false, it tells you which key word to think about. On short answers, it shows how many words the answer has and their first letters. You can use one hint on each question.
Each number is a question. Tap a number to jump to it. The coloured ones are the questions you have answered. You can go back and change an answer before you finish. Some questions say Choose two and are worth 2 marks.
They are practice tests in the style of AQA, Edexcel, OCR, Eduqas and WJEC papers. Each one has 50 questions worth 55 marks, and the board name is shown at the top. They are not real exam papers.
It is where you practise writing code. There are Python challenges on lists, indexes and loops, step by step pictures of linear search, binary search, bubble sort and merge sort, SQL queries you can run, and a Python playground for your own programs. It all runs in your browser, so nothing is sent or saved. If a program has an input(), type the answers in the Input box.
The glossary is an A to Z list of key words. Type in the search box on the home page, or press A to Z to browse. The question of the day changes every day.
No. ByteSize has no accounts and does not save your scores or track you. When you refresh or close the page, your results are gone.
Try refreshing the page. If that does not help, close the page and open it again, or try a different web browser. If it still does not work, ask your teacher.
Please tell us using the contact details at the bottom of this page. Say which topic it was in and what the question said.
Pick your exam board and take a practice test in the style of its papers. Each test has 50 questions worth 55 marks, and the board is named at the top.
These practice tests were written for ByteSize in the style of each board. They are not official papers or past papers, and they only use multiple choice, true or false and short answer questions. The real exams also ask for longer answers and, on some papers, code. Check your board's specification for exactly what you need to know. Northern Ireland: CCEA does not offer a GCSE in Computer Science (it offers GCSE Digital Technology), so there is no test for it here.
Write real code and see it run. Practise Python lists and loops, watch searching and sorting step by step, run SQL queries, or try your own Python. It all runs in your browser. Nothing is saved.