graphs

Secondary and A level computing resources

Deepen your understanding and knowledge across the computing curriculum with our range of quality-assured resources.

Computing CPD at STEM Learning

Key stage 3 computing for non-specialists

New to teaching computing? This CPD is for you!

GCSE computing students

New to teaching GCSE computer science

Develop your leadership of practical tasks and learn about algorithms, programming, computer systems, networking and data.

Online community

Join the community of secondary computing teachers

Develop your practice by learning from other teachers embracing the new curriculum.

Greenfoot

Joy of code: Java programming with Greenfoot

Greenfoot is a programming environment for the coding language Java and has been designed to assist game design.

Computer privacy

How important is your privacy?

This resource focuses on the subject of privacy and provides an opportunity for a structured practice debate on a controversial topic.

Secondary Computing

Welcome to resources, professional development, news and opinions specially selected for computing teachers. Join in the discussion with our community group.

Featured Resources

Wolfram Mathematica for Beginners

This series of structured, interactive tutorials from Wolfram Mathematica provide a comprehensive introduction to a wide range of functions of the Mathematica software.Note: These are Mathematica Notebook files (extension .nb) and can only be opened using Wolfram Mathematica software.
Publication date:
2010 to date

14 files

0

0
Not yet rated

Junior software engineer

Malcolm is a junior software engineer at Realtime Worlds, he discusses his role in this video. The role is an entry level code programming role. At school he studied Advanced Level Maths, which greatly helped him during his studies of  Computer games technology at Dundee University. He took part in a digital...
Publication date:
2010 to date

0

0
Not yet rated

Control freak for Crumble

Powered by Crumble, Control freak resources are all about engagement, enjoyment and learning at the same time. Students use control software, writing their own code, and follow their own creative imagination to see where using the software and their skills will take them. 
Publication date:
2010 to date

10 resources
0
0

View More

 

Secondary and A level computing resources

Deepen your understanding and knowledge across the computing curriculum with our range of quality-assured resources.

The science of learning

Draw upon educational neuroscience and psychology to gain an insight into how students learn. 

Space

Resources using space as a context for teaching from ESERO-UK, the UK space education office.

CPD

New to teaching GCSE computer scienceCY201

This course is aimed at those who are new to teaching computer science at GCSE level. You may have previous experience of teaching computing at key stage 3, or you may be moving into computer science teaching from a related subject such as ICT. It focuses on the themes that are common to all exam boards, building on...

Python camp for secondary computing to GCSE levelCY212

Python is the most popular text based programming language used in secondary schools, and is accepted by all exam boards for assessed tasks. This intensive camp will provide you with the knowledge and confidence to teach Python. Experienced teachers will help you tackle GCSE programming tasks, enabling you to...

View More


Bursaries

Many of our professional development activities are supported by generous bursaries for state funded schools, this includes support for in-school professional development.

Recognition

Get recognition for your professionalism with our STEM Educators recognition scheme.

New group topics

View More


Join the discussions

View some of our popular computing groups

Interested in setting up a group?

If you are interesting in running a group on our website we can set this up for you and support you in how to lead a group. Please contact us with your ideas.

Magazine

See the latest news, opinions and discussions on computing education.