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:

Algorithms in GCSE computer scienceCP200

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

  • Cambridge 25 February—2 June 2020
  • Brampton 2 March—19 March 2020
  • Newbury 3 March—9 March 2020
  • Langley 4 March—25 March 2020
  • Orpington 5 March—12 March 2020
  • Harrow 5 March—19 March 2020
  • Chorley 6 March—20 March 2020
  • Dartford 10 March—1 April 2020
  • Blyth 11 March—1 April 2020
  • Bromsgrove 11 March—22 April 2020
  • Birmingham 12 March—27 April 2020
  • Cambridge 17 March—12 May 2020
  • Sunderland 18 March—2 April 2020
  • Clacton-on-Sea 19 March—27 March 2020
  • Wolverhampton 27 March—20 April 2020
  • Exeter 30 March—31 March 2020
  • Bingley 2 April—7 May 2020
  • London 3 April—29 April 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
  • Orpington 19 May—5 June 2020
  • Southampton 22 May—4 June 2020
  • Ormskirk 22 May—12 June 2020
  • Cambridge 26 May—29 May 2020
  • High Wycombe 1 June—25 June 2020
  • Gravesend 4 June—16 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

Data and computer systems in GCSE computer scienceCP201

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

  • Newbury 24 February—25 February 2020
  • Congleton 25 February—19 March 2020
  • Birmingham 28 February—3 April 2020
  • London 3 March—26 March 2020
  • Cambridge 3 March—9 June 2020
  • Reading 5 March—30 June 2020
  • Ringwood 6 March—27 March 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
  • Cambridge 24 March—19 May 2020
  • Brampton 26 March—27 April 2020
  • London 4 April—20 April 2020
  • Cambridge 14 April—17 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
  • Orpington 24 April—15 May 2020
  • Luton 27 April—12 May 2020
  • Stoke-on-Trent 29 April—18 May 2020
  • London 6 May—19 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
  • 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

Primary programming and algorithmsCP003

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

  • Southport 24 February—24 February 2020
  • York 24 February—24 February 2020
  • Halesworth 25 February—25 February 2020
  • Stafford 2 March—2 March 2020
  • Truro 2 March—2 March 2020
  • Sheffield 2 March—2 March 2020
  • Crawley 2 March—2 March 2020
  • Harrogate 3 March—3 March 2020
  • Redruth 5 March—5 March 2020
  • London 6 March—6 March 2020
  • Accrington 9 March—9 March 2020
  • St Albans 9 March—9 March 2020
  • Cambridge 9 March—4 May 2020
  • Gloucester 10 March—10 March 2020
  • Wednesbury 10 March—10 March 2020
  • Scarborough 10 March—10 March 2020
  • Barnsley 11 March—11 March 2020
  • Harlow 11 March—10 June 2020
  • Warrington 13 March—13 March 2020
  • Colchester 18 March—18 March 2020
  • Cambridge 19 March—19 March 2020
  • Derby 19 March—19 March 2020
  • Northampton 20 March—20 March 2020
  • Nr Wigan 23 March—23 March 2020
  • Blackpool 23 March—23 March 2020
  • Hatfield 23 March—23 March 2020
  • Bromborough 24 March—24 March 2020
  • Southampton 24 March—24 March 2020
  • Aylesbury 26 March—26 March 2020
  • Orpington 26 March—26 March 2020
  • Cambridge 30 March—30 March 2020
  • Sutton Coldfield 1 April—1 April 2020
  • Northolt 2 April—2 April 2020
  • Tarporley 3 April—3 April 2020
  • Truro 6 April—6 April 2020
  • Brampton 20 April—20 April 2020
  • Dereham 21 April—21 April 2020
  • Bradford 22 April—22 April 2020
  • Redruth 22 April—22 April 2020
  • Yeovil 27 April—27 April 2020
  • Bromsgrove 27 April—27 April 2020
  • Langley 27 April—27 April 2020
  • Ashford 27 April—27 April 2020
  • Maidstone 29 April—29 April 2020
  • Dartford 30 April—30 April 2020
  • Redruth 1 May—1 May 2020
  • Darlington 4 May—4 May 2020
  • Truro 4 May—4 May 2020
  • Cambridge 6 May—6 May 2020
  • Harlow 7 May—7 May 2020
  • Leicester 14 May—14 May 2020
  • Wednesbury 20 May—20 May 2020
  • Tamworth 21 May—21 May 2020
  • High Wycombe 21 May—21 May 2020
  • Northampton 21 May—21 May 2020
  • Milton Keynes 22 May—22 May 2020
  • Durham 1 June—1 June 2020
  • Pudsey 2 June—2 June 2020
  • Truro 3 June—3 June 2020
  • Hatfield 9 June—9 June 2020
  • Shefford 12 June—12 June 2020
  • Ormskirk 15 June—15 June 2020
  • Bradford 17 June—17 June 2020
  • Luton 17 June—17 June 2020
  • Bury Saint Edmunds 18 June—18 June 2020
  • Poole 18 June—18 June 2020
  • Warrington 23 June—23 June 2020
  • Dereham 23 June—23 June 2020
  • Cleethorpes 30 June—30 June 2020
  • Darlington 30 June—30 June 2020
  • Saffron Walden 30 June—30 June 2020
  • Bingley 2 July—2 July 2020
  • Braintree 3 July—3 July 2020
  • Ormskirk 6 July—6 July 2020
  • Birmingham 13 July—13 July 2020
  • Reading 16 July—16 July 2020
  • Reading 12 October—12 October 2020
  • Newbury 23 October—23 October 2020

Tags for this course:

Cross curricular Algorithmic thinking Programming Computing Mathematics Key stage 1 Key stage 2

Teaching and leading key stage 1 computingCP001

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

  • Cambridge 24 February—29 June 2020
  • Colchester 25 February—10 March 2020
  • Dereham 25 February—6 March 2020
  • Barnsley 26 February—18 March 2020
  • Leicester 27 February—5 March 2020
  • Exeter 2 March—1 May 2020
  • Sunderland 4 March—1 April 2020
  • Bradford 4 March—29 April 2020
  • Oxford 5 March—12 March 2020
  • Liverpool 6 March—20 March 2020
  • Bromborough 10 March—3 April 2020
  • Basildon 11 March—25 March 2020
  • Harrogate 11 March—25 March 2020
  • Cleethorpes 12 March—24 March 2020
  • Barnstaple 13 March—12 May 2020
  • London 13 March—20 March 2020
  • Cambridge 16 March—11 May 2020
  • Newbury 17 March—11 May 2020
  • Stafford 23 March—27 April 2020
  • Ipswich 23 March—23 June 2020
  • Gloucester 30 March—22 April 2020
  • Pudsey 31 March—28 April 2020
  • Northampton 2 April—9 July 2020
  • Hatfield 7 April—8 April 2020
  • York 20 April—7 May 2020
  • Langley 21 April—4 May 2020
  • Shefford 22 April—6 May 2020
  • Haslemere 22 April—6 May 2020
  • Blackburn 24 April—8 June 2020
  • Bungay 28 April—19 May 2020
  • Southampton 5 May—12 May 2020
  • London 11 May—21 May 2020
  • Bristol 18 May—10 June 2020
  • Blackpool 18 May—1 June 2020
  • Bradford 19 May—1 July 2020
  • Leicester 21 May—11 June 2020
  • Gloucester 8 June—30 June 2020
  • Penrith 8 June—25 June 2020
  • Dereham 8 June—19 June 2020
  • Gravesend 9 June—23 June 2020
  • Warrington 9 June—2 July 2020
  • Braintree 15 June—29 June 2020
  • High Wycombe 18 June—25 June 2020
  • Birmingham 19 June—8 July 2020

Tags for this course:

Computing Key stage 1

Teaching and leading key stage 2 computingCP002

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

  • Bromborough 24 February—20 March 2020
  • Sutton Coldfield 25 February—18 March 2020
  • London 26 February—12 March 2020
  • Telford 28 February—20 March 2020
  • Northolt 2 March—9 March 2020
  • Cambridge 2 March—8 June 2020
  • Barnsley 4 March—25 March 2020
  • Exeter 4 March—6 May 2020
  • Barnstaple 6 March—16 April 2020
  • Malvern 6 March—27 March 2020
  • Carlisle 9 March—23 March 2020
  • Dartford 9 March—23 March 2020
  • Newbury 10 March—20 April 2020
  • Ilford 10 March—24 March 2020
  • York 11 March—2 April 2020
  • Sheffield 13 March—20 April 2020
  • Southampton 16 March—23 March 2020
  • Cambridge 23 March—18 May 2020
  • London 24 March—21 April 2020
  • Ipswich 24 March—24 June 2020
  • Warrington 27 March—23 April 2020
  • London 27 March—24 April 2020
  • Bradford 1 April—20 May 2020
  • Birmingham 2 April—7 May 2020
  • Braintree 2 April—30 April 2020
  • Hatfield 7 April—8 April 2020
  • Haslemere 21 April—5 May 2020
  • Leicester 23 April—7 May 2020
  • New Milton 24 April—1 May 2020
  • Northampton 27 April—6 July 2020
  • Cleethorpes 29 April—20 May 2020
  • Bungay 30 April—20 May 2020
  • Shefford 1 May—20 May 2020
  • Darlington 18 May—15 June 2020
  • Macclesfield 19 May—8 June 2020
  • Stafford 19 May—9 June 2020
  • Ormskirk 20 May—3 June 2020
  • Gillingham 20 May—8 June 2020
  • Gloucester 1 June—22 June 2020
  • Saffron Walden 1 June—15 June 2020
  • Wednesbury 2 June—29 June 2020
  • Bristol 3 June—15 June 2020
  • Harrogate 3 June—17 June 2020
  • Liverpool 8 June—22 June 2020
  • Langley 8 June—23 June 2020
  • Bradford 9 June—9 July 2020
  • Maidstone 12 June—26 June 2020
  • St Albans 15 June—29 June 2020
  • York 16 June—8 July 2020
  • Warrington 16 June—6 July 2020
  • Gloucester 17 June—6 July 2020
  • Basildon 17 June—1 July 2020
  • Marlborough 22 June—6 July 2020
  • London 22 June—6 July 2020
  • Dereham 22 June—29 June 2020
  • Colchester 24 June—8 July 2020
  • Ormskirk 29 June—13 July 2020
  • High Wycombe 2 July—9 July 2020

Tags for this course:

Computing Key stage 2