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.

  • Malvern 30 January—27 February 2020
  • High Wycombe 30 January—6 February 2020
  • Darlington 3 February—30 March 2020
  • London 11 February—25 February 2020
  • Brampton 2 March—19 March 2020
  • Newbury 3 March—9 March 2020
  • Langley 4 March—25 March 2020
  • Bingley 5 March—2 April 2020
  • Orpington 5 March—12 March 2020
  • Chorley 6 March—20 March 2020
  • Dartford 10 March—1 April 2020
  • Bromsgrove 11 March—22 April 2020
  • Birmingham 12 March—27 April 2020
  • Clacton-on-Sea 19 March—27 March 2020
  • Wolverhampton 27 March—20 April 2020
  • Exeter 30 March—31 March 2020
  • Hatfield 7 April—8 April 2020
  • Bury St Edmunds 16 April—19 June 2020
  • Thirsk 22 April—6 May 2020
  • Rugby 27 April—6 July 2020
  • Reading 28 April—16 June 2020
  • Northampton 15 May—19 June 2020
  • Ormskirk 22 May—12 June 2020
  • High Wycombe 1 June—25 June 2020
  • York 15 June—29 June 2020
  • Aylesbury 15 June—25 June 2020
  • Sale 17 June—6 July 2020
  • Stevenage 25 June—9 July 2020
  • Upminster 26 June—8 July 2020
  • Dereham 30 June—13 July 2020
  • Ipswich 8 July—21 July 2020
  • Hatfield 27 July—28 July 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 6 January—27 January 2020

Tags for this course:

Computer networks Computing Key stage 3 Key stage 4 CS Accelerator

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

  • Milton Keynes 24 January—28 February 2020
  • Grays 31 January—14 February 2020
  • York 10 February—2 March 2020
  • Newbury 24 February—25 February 2020
  • Leicester 24 February—5 March 2020
  • Congleton 25 February—19 March 2020
  • Warrington 27 February—23 March 2020
  • London 3 March—26 March 2020
  • Reading 5 March—30 June 2020
  • Bingley 9 March—30 March 2020
  • Birmingham 9 March—26 March 2020
  • Exeter 12 March—23 April 2020
  • Slough 16 March—30 March 2020
  • Ormskirk 19 March—2 April 2020
  • Pickering 19 March—2 April 2020
  • Leicester 19 March—27 March 2020
  • Brampton 26 March—27 April 2020
  • London 4 April—20 April 2020
  • Bury St Edmunds 17 April—26 June 2020
  • Darlington 20 April—8 June 2020
  • Dartford 21 April—5 May 2020
  • London 21 April—5 May 2020
  • Ipswich 22 April—15 June 2020
  • Malvern 23 April—7 May 2020
  • Luton 27 April—12 May 2020
  • Southampton 7 May—13 May 2020
  • Didcot 11 May—21 May 2020
  • Dereham 18 May—9 June 2020
  • High Wycombe 2 June—26 June 2020
  • Sale 3 June—24 June 2020
  • Maidstone 3 June—17 June 2020
  • Ashford 4 June—23 June 2020
  • Northampton 11 June—25 June 2020
  • Leicester 15 June—29 June 2020
  • York 25 June—2 July 2020
  • Colchester 29 June—6 July 2020
  • Dereham 2 July—14 July 2020

Tags for this course:

Computer systems Data & information Computing Key stage 4 CS Accelerator

Discover embedded system design and work your way through the product design lifecycle.

  • Online Course 2 March—20 April 2020

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator

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

  • Online Course 6 January—3 February 2020

Tags for this course:

Computing Mathematics Key stage 3 Key stage 4 CS Accelerator

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

  • Online Course 3 February—23 March 2020

Tags for this course:

Cross curricular Leadership Impact of technology 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

  • Online Course 6 January—27 January 2020

Tags for this course:

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

Discover the history of encryption and learn how it's used in the modern world

  • Online Course 2 March—20 April 2020

Tags for this course:

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

For teachers new to GCSE Computer Science, This course aims to raise confidence, allowing teachers to access deep subject knowledge enhancement through the Computer Science Accelerator programme

  • Bingley 6 February—2 March 2020
  • Saffron Walden 12 February—26 February 2020
  • Liverpool 27 February—16 March 2020
  • Ipswich 3 March—16 March 2020
  • Rickmansworth 27 April—7 May 2020
  • Dereham 2 June—16 June 2020
  • Portsmouth 22 June—2 July 2020
  • Bury St Edmunds 7 July—8 July 2020
  • Dereham 7 July—21 July 2020

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator

Discover web development and learn to build your own interactive websites using HTML, CSS, and JavaScript.

  • Online Course 6 January—27 January 2020

Tags for this course:

Programming Key stage 3 Key stage 4 CS Accelerator

You’ll explore the principles that industry professionals use when programming for networks, and learn how sockets are used to abstract the complexities of the internet.

  • Online Course 3 February—23 March 2020

Tags for this course:

Computer networks Programming CS Accelerator

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

  • Gateshead 24 January—27 February 2020
  • Liverpool 27 January—2 March 2020
  • Congleton 27 January—24 February 2020
  • Harrogate 3 February—26 February 2020
  • Ilminster 4 February—26 February 2020
  • Malvern 6 February—5 March 2020
  • Bury St Edmunds 17 February—18 February 2020
  • Dartford 25 February—4 March 2020
  • Reading 25 February—17 March 2020
  • Bromsgrove 2 March—25 March 2020
  • Aylesbury 3 March—23 March 2020
  • Warrington 4 March—30 March 2020
  • Rossendale 13 March—30 March 2020
  • Warwick 16 March—30 March 2020
  • Darlington 23 March—1 June 2020
  • Pudsey 25 March—23 April 2020
  • Birmingham 30 March—23 April 2020
  • Manchester 1 April—29 April 2020
  • Sale 22 April—22 May 2020
  • Exeter 6 May—8 June 2020
  • Dereham 19 May—11 June 2020
  • London 19 May—2 June 2020
  • Langley 2 June—9 June 2020
  • High Wycombe 2 June—26 June 2020
  • Ipswich 16 June—15 July 2020
  • York 17 June—24 June 2020
  • Chelmsford 18 June—2 July 2020
  • Ormskirk 22 June—6 July 2020
  • Manchester 24 June—8 July 2020
  • Saffron Walden 30 June—15 July 2020
  • Dereham 3 July—16 July 2020
  • Hatfield 27 July—28 July 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 3 February—23 March 2020

Tags for this course:

Programming Computing Key stage 3 Key stage 4 CS Accelerator

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

  • Online Course 3 February—30 March 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 2 March—27 April 2020

Tags for this course:

Algorithmic thinking 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 Course 6 January—27 January 2020

Tags for this course:

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

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

  • Online Course 2 December—26 January 2020
  • Online Course 3 February—9 March 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.

  • Chorley 24 January—7 February 2020
  • Ashington 29 January—16 March 2020
  • Milton Keynes 31 January—6 March 2020
  • Hitchin 3 February—10 February 2020
  • Upminster 5 February—28 February 2020
  • Birmingham 10 February—2 March 2020
  • Reading 11 February—10 March 2020
  • London 12 February—19 March 2020
  • South Shields 13 February—24 February 2020
  • Leicester 18 February—19 February 2020
  • Bury St Edmunds 20 February—21 February 2020
  • Langley 26 February—11 March 2020
  • Warwick 2 March—23 March 2020
  • York 3 March—10 March 2020
  • Maidstone 4 March—22 April 2020
  • High Wycombe 5 March—3 April 2020
  • Dorchester 9 March—31 March 2020
  • Liverpool 9 March—23 March 2020
  • Luton 9 March—23 March 2020
  • Ilminster 10 March—30 March 2020
  • London 10 March—31 March 2020
  • Ashford 11 March—29 April 2020
  • Saffron Walden 11 March—25 March 2020
  • Malvern 12 March—26 March 2020
  • Pudsey 16 March—1 April 2020
  • Manchester 25 March—22 April 2020
  • Leicester 6 April—17 April 2020
  • Hatfield 7 April—8 April 2020
  • Ipswich 20 April—20 May 2020
  • Tamworth 27 April—11 June 2020
  • Northampton 7 May—18 June 2020
  • Exeter 13 May—19 June 2020
  • Bingley 18 May—15 June 2020
  • Ormskirk 21 May—11 June 2020
  • High Wycombe 1 June—25 June 2020
  • Chipping Norton 1 June—29 June 2020
  • Dereham 1 June—15 June 2020
  • Clacton-on-Sea 3 June—12 June 2020
  • Gateshead 4 June—29 June 2020
  • Sale 12 June—3 July 2020
  • Wolverhampton 12 June—2 July 2020
  • Northampton 12 June—26 June 2020
  • Penrith 12 June—2 July 2020
  • York 16 June—23 June 2020
  • Manchester 17 June—1 July 2020
  • Stevenage 17 June—1 July 2020
  • Leicester 1 July—6 July 2020
  • Dereham 6 July—20 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.

  • Online Course 2 March—13 April 2020

Tags for this course:

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

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

  • Online Course 2 March—27 April 2020

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator

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

  • Online Course 6 January—27 January 2020

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 3 February—23 March 2020

Tags for this course:

Computing Key stage 3 Key stage 4 CS Accelerator