Skip to main content

New to computing – intensive CPD

CP285 Face to face course

New to computing? This intensive CPD package will introduce you to the computer science knowledge required up to GCSE level.

Skip to course booking
Algorithmic thinking Computer networks Data & information Programming Residential and Intensive Key stage 3 Key stage 4 CS Accelerator
Face to face course 3 days

The ‘new to computing’ pathway provides subject knowledge enhancement for new to computing teachers, up to and including GCSE Computer Science. Whether you’ve recently qualified as a computing specialist teacher; or if you’re looking to add computing as a second specialism this CPD will guide you through a supported introduction to computer science.

This intensive CPD package will provide you with the opportunity to upskill your subject knowledge, up to GCSE level. Completing this pathway will contribute towards recognised certification. You'll be supported along the way by experienced teaching professionals, among a group of your peers.

You'll participate in live face-to-face CPD, with the opportunity to access on-demand online CPD. You'll take-away ready-to-use and successful teaching approaches from experienced teachers, supported by the latest research and evidence.

Across the multiple sessions you’ll complete the following courses. You can find out which courses by selecting a course date:

  • Foundation knowledge of computer science for KS3 and GCSE
  • Introduction to computer systems, networking and security in computer science
  • Python programming constructs: sequencing, selection and iteration

Computer Science Accelerator Pathways:

Our learning pathways are designed to provide a set of recommended courses to help you get started with your CSA journey. You can view the new to computing pathway here.

Intensive CPD:

By attending this CPD pathway, you’ll complete three CSA courses across consecutive dates. Subsidies are available for teachers in state-funded schools in England, subsidies could be used to cover travel expenses and overnight accommodation.

Who is it for?

This pathway is intended for teachers who are new to computing, wanting to learn more about the knowledge required to deliver the computing curriculum. No prior knowledge is required to attend this CPD.

Topics covered

  • Foundation knowledge of computer science for KS3 and GCSE – during this course you’ll explore the foundation knowledge needed to teach computer science. You’ll learn about programming concepts, algorithms, data representation and computer hardware.
  • Introduction to computer systems, networking and security in computer science – during this course you’ll learn how computer systems function; how data is input and output; what types of network exist and how they work; and security threats and how to prevent against them.
  • Python programming constructs: sequencing, selection & iteration - during this course you learn how to program using the text based programming language, Python. You’ll learn how to use programming constructs sequencing, selection and iteration.

How long is this course?

You’ll complete three courses from the Computer Science Accelerator programme, totalling approximately 15 hours, split across multiple sessions. 
Online courses are also available free of charge, these are available to complete before, alongside or after the face to face courses.

How will you learn?

Hands-on experiential learning with the collaborative support of your peers. Expert advice and instruction on the GCSE curriculum and the expectations of a computer science teacher, from experienced classroom practitioners


By the end of this course you will be able to:

  • Learn about algorithms, how they are usually represented, and some of their most common applications
  • Recognise and use the basic building blocks of programming: sequence, selection and repetition
  • Become familiar with the Python programming language
  • Understand how binary, denary and hexadecimal are used to represent numbers, and why this is important for computer science
  • Develop basic programming skills using block-based and text-based languages
  • Learn how data is inputted into a computer, how it is processed, stored and output in a useful form
  • Recognise the terminology used to describe data storage and transmission, ironing out common misconceptions
  • Develop a basic understanding of local and global computer networks
  • Become knowledgeable and confident in using common cybersecurity terms

This course is part of the Subject knowledge certificate

Subject knowledge certificate

Our professional development programme, Computer Science Accelerator, is designed to help you develop or refresh your subject knowledge and leads to a nationally recognised certificate.

Find out more

Dates coming soon

Contact your local Computing hub for more information

Find your local Hub

Adapted teaching and effective learning interventions in secondary computing

Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.

Live remote training course

An Introduction to algorithms, programming and data in computer science - remote

Create some simple block-based computer programs and discover how to implement them in the text based language Python.

Live remote training course

An introduction to algorithms, programming and data in GCSE computer science - face to face

Create some simple block-based computer programs and discover how to implement them in the text based language Python.

Face to face course