# data[].attributes.attachment_link.provider_name
TeachAllAboutIT - Computer Science Online Courses & Tuition

# data[].attributes.attachment_link.title
GCSE Computer Science Masterclasses - TeachAllAboutIT

# data[].attributes.attachment_link.description
Each GCSE Computer Science revision course has been created to help you revise a particular topic. These include everything needed to virtually attend a recorded lesson with tutor support through the Q&A portal. If you require live or individual lessons, please note that I am at capacity for 1-2-1 lessons in September 2025 but am

# data[].attributes.attachment_link.description
Discover our free GCSE Computer Science topics and questions. We cover AQA, Edexcel, Eduqas, OCR, and WJEC. Learn and revise for your exams with us today.

# data[].attributes.attachment_link.description
Join Ada Computer Science, the free, online computer science programme for students and teachers. Learn with our computer science resources and questions.

# data[].attributes.headline
Computer Science: OCR GCSE - Diagnostic Misconceptions

# data[].attributes.subject
Computer Science: OCR GCSE - Diagnostic Misconceptions

# data[].attributes.attachment_link.description
World’s First Accelerated Learning Platform

# data[].attributes.attachment_link.description
World's First Accelerated Learning Platform

# data[].attributes.attachment_link.title
How to Revise for GCSE Computer Science: Tactics That Work

# data[].attributes.attachment_link.description
Learn how to revise effectively for your GCSE Computer Science exams from our expert teachers. Find tactics that actually work.

# data[].attributes.attachment_link.description
Our J277/01 Computer Systems course covers all topics from the specification. This means KnowItAll Ninja covers every topic that might come up in your Computer Systems exam. These topics are…

# data[].attributes.headline
Ace your exams - By changing the way you Revise

# data[].attributes.subject
Ace your exams - By changing the way you Revise

# data[].attributes.body
By changing the way you revise

# data[].attributes.attachment_link.title
time2code – The best way to learn to code

# data[].attributes.attachment_link.description
The complete solution for students aged 13-16 learning programming in preparation for Computer Science examinations.

# data[].attributes.attachment_link.title
Introduction to Python Course - Online Learning with Certificate

# data[].attributes.attachment_link.description
Master Introduction to Python with Codefinity ➤ Interactive lessons ⭐ Hands-on exercises ☑️ AI-assistant on all courses ☝

# data[].attributes.attachment_link.description
Learn Python 3. Beginner friendly,. 14 Lessons. Learn Python 3, the latest and greatest version of the most popular programming language in the world!

# data[].attributes.attachment_link.description
Get smarter in 15 minutes a day with thousands of interactive, bite-sized lessons in math, science, data analysis, programming, computer science, AI, and beyond.

# data[].attributes.attachment_link.description
The free online learning platform for GCSE and A level Computer Science students and teachers. Discover our computer science revision and homework questions today.

# data[].attributes.attachment_link.readable_text
Lock down a coding concept by understanding the theory behind it

Multiple choice questions

Practice coding challenges

Put theory into practice by writing code to complete quick challenges

Practice coding challenges

Arrays - 1D (lists)

Arrays - 2D

Comments

Data types

For loop (iteration)

Operators

Pseudocode

Random

Reading and writing to text files

Selection/Conditionals/If statements

Strings (string slicing)

Subprograms/subroutines (Functions and Procedures)

Turtle graphics

While loop (iteration) ​

Start your developing journey by creating real-world programs

Programming challenges

# data[].attributes.attachment_link.description
Lock down a coding concept by understanding the theory behind it

# data[].attributes.attachment_link.readable_text
What is a comment?

A comment is some text that is written next to your code but is ignored by the computer. Comments are used by programmers to describe what their code is doing. There are two types of comments used in Python:

A comment using a hash at the beginning#This is a comment """I have created

A comment starting and ending with three speechmarks
"""This is a comment"""

Comments using the three speechmarks can be split over multiple lines:

an amazing piece
of code"""

Python challenge - Adding comments

​Enter the following code in a Python code editor then add a comment describing what the first line does. Press "F5" then "Enter" to run

After running your code, did the computer ignore your comment?

# data[].attributes.attachment_link.description
A comment is some text that is written next to your code but is ignored by the computer. Comments are used by programmers to describe what their code is doing. There are two types of comments used in...

# data[].attributes.headline
2023 - Paper 2 - Algorithms and Programming

# data[].attributes.subject
2023 - Paper 2 - Algorithms and Programming

# data[].attributes.headline
2023 - Paper 2 - Algorithms and Programming

# data[].attributes.subject
2023 - Paper 2 - Algorithms and Programming

# data[].attributes.headline
2022 - Algorithms and Programming Mark scheme

# data[].attributes.subject
2022 - Algorithms and Programming Mark scheme

# data[].attributes.headline
2022 - Paper 2 - Algorithms and Programming

# data[].attributes.subject
2022 - Paper 2 - Algorithms and Programming

# data[].attributes.headline
2022 - Paper 1 - Computer System Mark scheme

# data[].attributes.subject
2022 - Paper 1 - Computer System Mark scheme

# data[].attributes.headline
J277 - Paper 2 Algorithms and Programming Revision Guide

# data[].attributes.subject
J277 - Paper 2 Algorithms and Programming Revision Guide

# data[].attributes.headline
J277 - Paper 1 Computer System Revision Guide

# data[].attributes.subject
J277 - Paper 1 Computer System Revision Guide

# data[].attributes.headline
Paper 1 - Computer Systems Revision List

# data[].attributes.subject
Paper 1 - Computer Systems Revision List