Skip to main content

Courses

Please note that for face-to-face courses you will be taken to STEM Learning to see further details and book.

Online courses are hosted by FutureLearn. If you go through our site to book these courses will come with a free upgrade. You will need a separate FutureLearn account to sign up for them, please use the same email address as you used for your account on this site so we can track your progress.

After you complete the course, go to your dashboard to track your progress towards certification.

Book courses

To book onto a course, you'll need to create an account. It's free and takes two minutes!

Create an account

Find a course:

Develop your understanding of algorithms to successfully teach this topic in GCSE computer science.

  • Hatfield 20 November—11 December 2019
  • High Wycombe 29 November—29 November 2019
  • Newcastle-upon-Tyne 2 December—10 December 2019
  • Spennymoor 6 December—13 December 2019
  • Coventry 16 December—16 December 2019
  • Milton Keynes 18 December—19 December 2019
  • Gateshead 9 January—30 January 2020
  • Milton Keynes 16 January—13 February 2020
  • Liverpool 20 January—24 February 2020
  • Milton Keynes 30 January—5 March 2020

Tags for this course:

Algorithmic thinking Computing Mathematics Key stage 4 CS Accelerator

Build your knowledge and understanding of computer networks as a computer science teacher

  • Online Course 7 October—25 November 2019

Tags for this course:

Computer networks Computing Key stage 3 Key stage 4 CS Accelerator

Tags for this course:

  • Online Webinar 27 November—27 November 2019

Tags for this course:

Tags for this course:

  • London 19 November—19 November 2019
  • Birmingham 20 November—20 November 2019
  • York 21 November—21 November 2019

Tags for this course:

Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.

  • Online 18 November—29 December 2019

Tags for this course:

Cross curricular

This course will provide you with the theory, background and practical application to design and build a curriculum leading to increased engagement and student success

  • Milton Keynes 6 February—16 June 2020

Tags for this course:

Cross curricular Leadership Computing Key stage 3

  • York 12 December—12 December 2019
  • London 17 January—17 January 2020

Tags for this course:

  • York 11 December—11 December 2019
  • London 14 January—14 January 2020

Tags for this course:

Help your students understand computer systems, binary code and processor performance.

  • Ipswich 13 November—4 December 2019
  • Sunderland 14 November—21 November 2019
  • York 25 November—9 December 2019
  • Coventry 9 December—9 December 2019
  • High Wycombe 19 December—19 December 2019
  • Milton Keynes 24 January—28 February 2020
  • Leicester 24 February—5 March 2020
  • Exeter 12 March—23 April 2020
  • Leicester 19 March—27 March 2020
  • Leicester 24 June—29 June 2020

Tags for this course:

Computer systems Data & information Computing Key stage 4 CS Accelerator

Discover embedded system design

  • Online Course 28 October—15 December 2019

Tags for this course:

CS Accelerator

This course helps teachers of GCSE to develop their classroom practice and deliver outstanding teaching of GCSE computer science

  • Milton Keynes 19 March—23 June 2020

Tags for this course:

Computing Key stage 4

Explore the fundamentals of computing - computer architecture, binary logic, data processing, circuits, and more.

  • Online Course 7 October—2 December 2019

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator

You will explore the ethical, legal, cultural, and environmental concerns surrounding computer science

Tags for this course:

Data & information Computing Key stage 3 Key stage 4 CS Accelerator

Teachers will be introduced to the core ideas of cybersecurity that should be taught in the classroom

Tags for this course:

Computer networks Computer systems Data & information Computing Key stage 3 Key stage 4 CS Accelerator

Perfect for those with little experience of teaching computing, develop your subject knowledge and understanding of programming essentials.

Tags for this course:

Computing Key stage 3

This action-oriented professional development course explores the options available to computing teachers in different school contexts

  • Ashington 27 November—27 November 2019
  • Darlington 28 November—28 November 2019
  • Bridgwater 2 December—2 December 2019
  • Darlington 3 December—3 December 2019
  • Milton Keynes 12 March—12 March 2020

Tags for this course:

Cross curricular Leadership Computing Key stage 4

Become an accredited Associate Facilitator of our National Centre of Computing Education CPD.

  • Leyland 18 November—17 December 2019

Tags for this course:

Train the trainer Computing Key stage 1 Key stage 2 Key stage 3 Key stage 4

Successfully plan and deliver courses to other course facilitators

  • London 7 February—7 February 2020
  • York 12 February—12 February 2020
  • York 21 April—21 April 2020

Tags for this course:

Train the trainer Computing Key stage 3 Key stage 4

Develop your knowledge of networks, computer security and guarding against threats to successfully teach your students

  • York 2 December—18 December 2019
  • Warwick 11 December—19 December 2019
  • High Wycombe 20 December—20 December 2019
  • Exeter 8 January—13 February 2020
  • Milton Keynes 23 January—27 February 2020
  • Gateshead 24 January—27 February 2020
  • Liverpool 27 January—2 March 2020
  • Ilminster 4 February—26 February 2020

Tags for this course:

Computer networks Safety & Security Computing Key stage 4 CS Accelerator

Learn object-oriented programming principles by creating your own text-based adventure game in Python.

  • Online Course 25 November—20 January 2020

Tags for this course:

Programming Computing Key stage 3 Key stage 4 CS Accelerator

Discover engaging and effective ways to help children use computational thinking.

  • Darlington 18 November—18 November 2019
  • Oxford 20 November—20 November 2019
  • Telford 22 November—22 November 2019
  • Hatfield 25 November—25 November 2019
  • Sunderland 26 November—26 November 2019
  • Caterham 29 November—29 November 2019
  • Ipswich 29 November—29 November 2019
  • Bury St Edmunds 3 December—3 December 2019
  • North Shields 5 December—5 December 2019
  • Addlestone 6 December—6 December 2019
  • South Shields 10 December—10 December 2019
  • Sunderland 12 December—12 December 2019
  • Ashington 13 December—13 December 2019
  • Gateshead 16 January—16 January 2020
  • Liverpool 17 January—17 January 2020
  • Leicester 6 February—6 February 2020
  • Southport 24 February—24 February 2020
  • Crawley 2 March—2 March 2020
  • Leicester 14 May—14 May 2020

Tags for this course:

Cross curricular Algorithmic thinking Programming Computing Mathematics Key stage 2

Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program

  • Online Course 25 November—20 January 2020

Tags for this course:

Programming Computing Key stage 3 Key stage 4 CS Accelerator

Take your Python skills further. Guided by the Raspberry Pi Foundation, you’ll explore algorithms and list structures.

  • Online Course 25 November—20 January 2020

Tags for this course:

Programming Computing Key stage 3 Key stage 4 CS Accelerator

Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.

  • Online 4 November—23 December 2019

Tags for this course:

CS Accelerator

Investigate a range of pedagogical approaches for teaching programming to primary pupils

  • Online 25 November—12 January 2020

Tags for this course:

Programming Computing

Discover how to build your own Graphical User Interface (GUI) with Python and guizero.

  • Online Course 2 December—26 January 2020

Tags for this course:

Computing Key stage 4 CS Accelerator

Discover the fundamentals of programming and develop your skills to teach GCSE computer science.

  • Newcastle-upon-Tyne 20 November—26 November 2019
  • Spennymoor 22 November—27 November 2019
  • Litherland 11 December—8 January 2020
  • Southampton 16 December—18 December 2019
  • Coventry 18 December—18 December 2019
  • High Wycombe 20 December—7 January 2020
  • Leicester 6 January—13 February 2020
  • High Wycombe 7 January—14 January 2020
  • Exeter 16 January—26 February 2020
  • Milton Keynes 17 January—14 February 2020
  • Milton Keynes 31 January—6 March 2020
  • Leicester 18 February—19 February 2020
  • Liverpool 9 March—23 March 2020
  • Ilminster 10 March—30 March 2020
  • Leicester 15 April—17 April 2020
  • Leicester 1 July—6 July 2020

Tags for this course:

Programming Computing Mathematics Key stage 4 CS Accelerator

Learn how data is represented through media; audio, visual and text.

Tags for this course:

Data & information Computing Key stage 3 Key stage 4 CS Accelerator

Learn how to apply the thinking and programming skills you've learnt in Scratch

  • Online 28 October—15 December 2019

Tags for this course:

Programming Computing Key stage 3 Key stage 4

Develop your confidence to teach the whole key stage 1 computing curriculum successfully.

  • Manchester 14 November—5 December 2019
  • South Shields 15 November—13 December 2019
  • Ashington 15 November—22 November 2019
  • Darlington 20 November—27 November 2019
  • Ormskirk 20 December—1 January 2020
  • Crawley 20 December—1 June 2020
  • Crawley 17 January—28 January 2020
  • Bridgwater 28 January—12 February 2020
  • Leicester 26 February—5 May 2020
  • Liverpool 6 March—20 March 2020
  • Leicester 4 June—11 June 2020

Tags for this course:

Computing Key stage 1

Broaden your understanding of computer systems, networks and the internet to teach key stage 2 computing.

  • Hatfield 13 November—4 December 2019
  • South Shields 22 November—16 December 2019
  • Malvern 22 November—6 December 2019
  • Sunderland 27 November—11 December 2019
  • Morpeth 4 December—11 December 2019
  • Newton Aycliffe 6 December—13 December 2019
  • Crawley 20 December—1 June 2020
  • Leicester 16 January—23 January 2020
  • Bridgwater 20 January—11 February 2020
  • Leicester 23 April—30 April 2020

Tags for this course:

Computing Key stage 2

Create simple systems that respond to and control the physical world using the Raspberry Pi and Python

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator

Understand key programming concepts and apply them using Scratch

Tags for this course:

Programming Computing Key stage 1 Key stage 2

Understand how the components of a computer system interact with each other on this online course for computing teachers.

  • Online Course 4 November—23 December 2019

Tags for this course:

Computer systems Computing Key stage 3 Key stage 4 CS Accelerator

Improve your understanding and ability to teach maths and logic in computing while building elements of an escape room.

  • Online Course 4 November—23 December 2019

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator