Programming Concepts in Scratch

Programming Concepts in Scratch

KS3 Computing – Self Paced Study Series

Linked to the National Curriculum KS3 Standards for Computing

Covers both theory & practical knowledge of Scratch

✔ 5 weeks of project based learning

✔ End of unit marked assessment with feedback to help with your EHE reports

✔ Learn the full design process, not just programming

✔ Learn through interactive content and videos

✔ Online help from an experienced & qualified Computer Science teacher (and home educator)

✔ 12 months access – learn at your own pace

A Level Computer Science Masterclass : Taking Notes & Writing A Personal Statement

A Level Computer Science Masterclass : Taking Notes & Writing A Personal Statement

A Level Computer Science : Taking Notes & Writing A Personal Statement

This part of a series of Masterclass lessons designed and developed by Holly Billinghurst, a specialist Computer Science teacher and tutor with over a decade of experience.

There are 2 fully interactive lessons in this self-study course which will guide you through different note taking techniques for in person and online lectures, and how to develop your personal statement as a Computer Science student.


If you would prefer to join me live as part of my full distance learning A Level, or masterclasses more details can be found here:

Linked to the OCR, AQA, & CIE A Level Computer Science Specifications

Covers a variety of techniques for note-taking and developing your application to university.

✔ video lecture and recorded “live” lesson

✔ Personal Statement Feedback from a CS Teacher

✔ Learn the techniques needed to take efficient and usable notes for any subject

✔ Learn through interactive content and videos

✔ Online help from an experienced & qualified Computer Science teacher (and home educator)

✔ 12 months access – learn at your own pace

A Level Computer Science Masterclass : Programming Skills for Written Papers

A Level Computer Science Masterclass : Programming Skills for Written Papers

A Level Computer Science : Self-Paced Revision Masterclass Series

This is the first in a series of Masterclass lessons designed and developed by Holly Billinghurst, a specialist Computer Science teacher and tutor with over a decade of experience.

There are 2 fully interactive lessons in this self-study course which will guide you through some of the techniques that you are likely to find in an A Level Computer Science written programming paper.


If you would prefer to join me live as part of my full distance learning A Level, or masterclasses more details can be found here:

Linked to the OCR, AQA, & CIE A Level Computer Science Specifications

Covers both reading and writing pseudocode

✔ video lecture and recorded “live” lesson

✔ Practice exam questions marked by your tutor

✔ Learn the techniques needed to understand exam technique in Computer Science

✔ Learn through interactive content and videos

✔ Online help from an experienced & qualified Computer Science teacher (and home educator)

✔ 12 months access – learn at your own pace

Coding An AI Chatbot In Python

Coding An AI Chatbot In Python

KS3 Computing – Self Paced Study Series

Linked to the National Curriculum KS3 Standards for Computing

Covers both theory & practical knowledge of Python

✔ 5 weeks of project based learning

✔ End of unit marked assessment with feedback to help with your EHE reports

✔ Learn the basics of AI and programming in Python

✔ Learn through interactive content and videos

✔ Online help from an experienced & qualified Computer Science teacher (and home educator)

✔ 12 months access – learn at your own pace

Pseudocode Skills for A Level Computer Science

Pseudocode Skills for A Level Computer Science

This recorded short course includes access to the recorded lesson covering the pseudocode skills needed for A Level Computer Science programming exams.

Included in this course:

🎬 A video lecture introducing the topic of pseudocode

💻 Activities for you to help you revise

👩 A recorded “live” class to help you understand the topic further

🧠 Marking & feedback on your practice questions from a real teacher!

iGCSE Computer Science – Self-Paced

Our self-paced CIE IGCSE Computer Science course allows you to learn the 0984/0478 specification at your own pace, covering the key aspects of both theory and programming papers, and supported by a fully qualified Computer Science teacher & subject specialist.

Already enrolled? Log in below:

Click here to try a taster lesson now

How Long Is the Course?

This course is divided into 55 weekly lessons with an additional 2 weeks at the end of the course that contain a full timed mock exam.

How Many Hours Does It Take To Complete?

GCSE and iGCSE courses are recommended to take approximately 120 hours. Over the 55 weeks, you should expect to study for approximately 2 – 3 hours each week, which will include following along with the lesson video recording, practice questions, and programming practice.

Lessons are released weekly from your date of enrolment. If you are looking to complete the course in a condensed period of time, please get in touch to discuss purchasing the full course up front.

Is My Work Marked?

As part of this distance learning course, students have the option to submit weekly practice questions which are marked and returned with feedback covering all aspects of the course and helping you to complete your independent study with confidence. Computer Science courses are run by Holly, a qualified Computer Science teacher and have been designed to give students the opportunity to ask questions and receive feedback on their progress.

As work is given examiner style marking & feedback, please allow 7 working days for feedback during UK term time (feedback may take a little longer during May/June and over Christmas / Easter holidays).

Throughout the course, you have access to a “help portal” where you can send your tutor questions and help you move through each step.

Important note: Our course covers the course content, however students are responsible for registering with an exam center and ensuring that they have sufficient time to cover the course content prior to exams.

Please log in to view your report card.
TeachAllAboutIt Staff Training

TeachAllAboutIt Staff Training

This is your online record of induction and training whilst working for TeachAllAboutIt.

Some of the training that you will undertake will be with external companies and so you will be asked to upload your certificate of completion.

If you have any questions, please use the question mark to the bottom right of the screen to ask for help.

A Level Computer Science

A Level Computer Science

Our A Level Computer Science course follows the OCR Computer Science specification and includes everything needed to complete your studies as a private candidate.

In year 1, you will be learning the fundamentals of computer systems and building your programming knowledge to allow you to begin the planning and prototyping phases of your programming project.

When you reach year 2, you will build on your knowledge to complete your programming project and continue to deepen your understanding of computer systems including the ethical considerations of working in a world that uses computing daily.

For students who have already completed year 1 independently, or wish to switch to the OCR specification we accept year 2 enrolments where spaces are available.

A Level Computer Science Distance Learning

Throughout your course, you will be supported by your tutor through weekly tutor marked assignments and live classes that enable you to access the specialist knowledge that has gone into building this online course.

To assist your independent learning, your course includes:

Written topic introductions

Video resources for key topics from your tutor

Resources and activities for each topic of the course

A week by week study plan to help you organise your time

Online support from your tutor between lessons


Studying for an A Level is a serious committment, so we ask you to apply in advance. Please ensure that you have completed the enrolment form early to reserve your space in September 2023

The OCR A Level Computer Science course consists of three components that you will study over two years. As there is a coursework element to the course, you will be required to attend some additional coursework workshops to allow your tutor to authenticate your work – for individual coursework authentication, please get in touch.

Paper 1: Computer Systems

Written Exam (2h 30m)

Weighting: 40%

The internal workings of the (CPU), data exchange, software development, data types and legal and ethical issues.

Paper 2: Algorithms & Programming

Written Exam (2h 30m)

Weighting: 40%

Using computational thinking to solve problems.

NEA: Programming Project

Non-Exam Assessment

Weighting: 20%

Students will be expected to analyse a problem, design, develop, test, evaluate, and document a program. The program must be to solve it written in a suitable programming language

Frequently Asked Questions

Are Exam Fees & Registration Included?

Our course covers the full course content, however students are responsible for registering with an exam centre and ensuring that they have sufficient time to cover the course content prior to exams. The exam board recommendation for an A Level course is 360 guided learning hours over two years.

Tutors and examsWe are an approved partner with the Tutors & Exams private exam centre and as such our students are able to apply to book with the UK centres with preferential rates. Please get in touch with us for our T&E partner code once enrolled should you wish to sit your exams with them. This code will be confirmed with us to enable your partner rate.

Students Outside The UK

OCR is a UK exam board and as such, whilst your course may be studied from anywhere in the world, you will be required to register and sit your final exams at a UK exam centre.

International A Level courses are available through alternative exam boards, however as these require practical exams this has made it difficult for home educated private candidates to identify exam centres. As such, we have made the decision to offer what we feel is the most accessible specification.

Does The Course Include Live Tuition?

This course, includes a weekly live class for students our students via zoom. All live lessons are run as an interactive classroom with activities, notes, and help included.

To allow Holly to provide individual assistance and build strong relationships with our students, we limit our group sizes to 10.

Between lessons, additional assistance is available through the student messaging system.

Do the Course Fees Include Coursework Marking?

Yes. As a fundamental part of the course is your programming project, this is supervised and marked as part of your course fees.

All coursework is completed under our Academic Honesty policy and additional 1-2-1 sessions are included within your fees to cover coursework authentication.

Students will be expected to work to clear deadlines in order for work to be marked and submitted.

Do I need Any Textbooks / Resources?

There is no need for any additional textbook as all resources for learning are included in your course.

Whilst the course has been designed to include all of the information required to study our units, you will require access to certain software to allow you to prepare for the practical aspects of the exam.

It is assumed that you will have access to Office application (Microsoft or Open Office). Other units require a free website account to access them (in particular, Repl.it for programming).

Does The Course Include Practical Programming Skills?

Yes. We ensure that all of our courses from KS3 to A Level include practical aspects in both the independent lessons and live classes. You can expect to be guided through practical programming skills through a series of regular Tutor Marked Assignments that include a programming question every week, and annual mock exams with full tutor feedback.

Should we find ourselves in a situation where exams are cancelled and tutor marked grades are used as a replacement, an additional invigilated mock exam and tutor report will be included at no extra charge.

Do You Offer Any Discounts / Taster Lessons?

I am always happy to offer a trial lesson for a one-off payment of £20 where spaces permit. Alternatively, you can access a pre-recorded taster course for free here.

Each year, we offer a small number of privately funded scholarships to students who have reserved a place on our courses. To apply for a 2022/23 scholarship place, please apply here

Do I Have The Option To Cancel?

Your committment to the course is by half term (approximately 6 weeks). Should you find that the course is not for you, your weekly payments will be stopped at the end of the current half term, and a refund will be given for any overpayment where applicable.

Can I Enrol As An Adult Learner?

Although we do not offer our other distance learning courses to adults, we are able to offer a place to adult learners for A Level in line with UK colleges & sixth forms.

Improving Productivity Using IT (J/502/4156)

Improving Productivity Using IT (J/502/4156)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • BCS Level 2 Certificate in User Skills (ICDL Extra)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 2

BCS Credit Value : 4

Recommended Duration: 30 hours

Database Software (M/507/9684)

Database Software (M/507/9684)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • BCS Level 2 Certificate in User Skills (ICDL Extra)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 2

BCS Credit Value : 4

Recommended Duration: 30 hours

Presentation Software (M/502/4622)

Presentation Software (M/502/4622)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • BCS Level 2 Certificate in User Skills (ICDL Extra)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 2

BCS Credit Value : 4

Recommended Duration: 30 hours

Spreadsheet Software (F/502/4625)

Spreadsheet Software (F/502/4625)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • BCS Level 2 Certificate in User Skills (ICDL Extra)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 2

BCS Credit Value : 4

Recommended Duration: 30 hours

Word Processing (F/507/9687)

Word Processing (F/507/9687)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • BCS Level 2 Certificate in User Skills (ICDL Extra)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 2

BCS Credit Value : 4

Recommended Duration: 30 hours

Using The Internet (T/502/4296)

Using The Internet (T/502/4296)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 1 Award in IT User Skills
  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 1

BCS Credit Value : 3

Recommended Duration: 30 hours

IT Security for Users (R/502/4256)

IT Security for Users (R/502/4256)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 1 Award in IT User Skills
  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 1

BCS Credit Value : 3

Recommended Duration: 30 hours

Using Email (J/502/4299)

Using Email (J/502/4299)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 1 Award in IT User Skills
  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 1

BCS Credit Value : 2

Recommended Duration: 30 hours

IT User Fundamentals (J/502/4206)

IT User Fundamentals (J/502/4206)

This unit may be sat as as stand-alone ICT course, or as part of the following qualifications:

  • BCS Level 1 Award in IT User Skills
  • BCS Level 2 Certificate in User Skills (ICDL Core)
  • Level 1, 2 , or 3 Flexible Certificate / Award in IT User Skills

For this course to be counted towards the qualifications above, please ensure that you have registered for these separately.

Level : 1

BCS Credit Value : 3

Recommended Duration: 30 hours

A Level Computer Science Masterclasses Taster

A Level Computer Science Masterclasses Taster

Welcome to A Level Computer Science! This is a taster lesson for our A Level level courses for learners considering joining us for weekly group revision.

This is a chance to meet our tutor and see what our courses are like before enroling. Please scroll down to access the taster lessons!

TeachAllAboutIt is a small company with tutors who are also specialist teachers in their field. We’re always happy to listen to your feedback and will try to make our courses as fun and as accessible as we possibly can.

What we learn in Computer Science:

Students can enrol at any time, but we strongly recommend starting in September and following the full course. The course is run over a year with the option of continuing in a revision group through year 13 with assistance with exam technique and practical application of knowledge.

Before a Live LessonDuring A Live LessonAfter A Live Lesson
Pre-Recorded topic video (aimed at grade D-B)
Revision Notes
Further your your understanding with exam style questions & group quizzes (aimed at grade B – A*)Complete tutor marked exam questions

Test your understanding with online quizzes

*please note change of time BST/GMT if you are attending internationally

Important note: Our course covers a curriculum in line with multiple exam boards (AQA, OCR, & CIE) and delivers topics that will help all A Level Computer Science students make progress. All assessments are against the National Curriculum KS5 standards or above.

To reserve your place & enrol onto any of our 2022/23 courses, please use the timetable links below:

Click To See 2022/23 Term Dates

2022

TermDates
Autumn term 2022Starts: Monday 5th September
Half term: Monday 24 October to Friday 28 October
Ends: Friday 16 December

2023

TermDates
Spring term 2023Starts: Tuesday 3rd January
Half term: Monday 13th February to Friday 17th February
Ends: Friday 31st March
Summer term 2023Starts: Monday 17th April
Half term: Monday 29th May to Friday 2nd June
Courses end: TBC
Tuition ends: Thursday 20th July (or the date of your final exam)
Click To See September 2022 Timetable
[my_calendar time=”month” year=”2022″ month=”9″ day=”1″]