Computer Science and IT: Teaching & Learning Resources

Teacher resources designed to help students develop the practical skills needed to be fully competent in the computer packages and programming languages that will help them stay relevant in the ever-changing computing world.

KS3, GCSE, AS/A Level, T Level, BTEC and more…


Welcome to the Computer Science and IT Teaching Resources Page, your one-stop destination for a comprehensive collection of materials designed to enrich the teaching- and-learning experiences in computer science and information technology fields. As educators committed to equipping their students with the knowledge and skills required for success in today’s digital environment, we understand the significance of providing teachers with high-quality resources that engage and excite their pupils. Here, you will discover a comprehensive collection of carefully curated lesson plans, interactive presentations, coding exercises, hands-on projects and assessment materials that cover fundamental concepts as well as cutting-edge technologies. Our Computer Science and IT Teaching Resources aim to support teachers like you by encouraging computational thinking, problem-solving skills and digital literacy among your students. Explore all of these invaluable tools available at your disposal – you may discover endless possibilities for enriching the computer science/IT curriculum!

297 resources available in the following categories:

Computer Science

GCSE (From 2016,2020)
AQA (8525)(8520)
OCR (J277)(J276)
Edexcel (1CP2)(1CP1)
Eduqas (2020 Specification)

AS / A Level (From 2015-2023)
AQA (7516/7517)(2024 Exam Resource Pack NEW Dispatch Dec 2023)
OCR (H046/H446)

CIE (0984)

T Level
Digital Production Design & Development (Areas 1-8) NEW

BTEC Computing L3

Small Basic
Visual Basic

Information Technology
Cambridge Nationals L1/L2
Cambridge Technical L3
BTEC (First) L1/L2
Functional Skills
GCSE Digital Technology CCEA,WJEC

Creative iMedia
Cambridge Nationals L1/L2
Photoshop / Premiere

Computer Science and IT Teaching Resources provide practical resources that encourage students to put classroom knowledge into action outside of the classroom setting. As technology quickly develops, students will be encouraged to remain innovative and devise novel approaches to meet emerging IT and computing challenges in business environments. These resources will equip students to become experts at coding, web development, database design and other essential skills. By engaging in hands-on projects and activities, students can build critical thinking and problem-solving abilities while building skills necessary for IT/computer science careers. Our Computer Science & IT: Teaching Resources are indispensable to teachers or institutions aiming to encourage innovative IT professionals.

T Level in Digital Production Design & Development: Learner Companions NEW

The Pearson T-Level Digital Production, Design & Development Learner Companions equip students with the skills and knowledge needed for success in the program. By mastering the content areas formally assessed as part of the qualification, students are well-prepared for future training in digital design and development.

Our teaching resources offer accessible student notes for each content area of the certification – providing comprehensive information on topics including computing technologies, problem-solving using programming, using industry-standard software tools and devising user interfaces. The clear presentation of key concepts makes it easy for students to refer back to specific sections when revising or checking understanding. Examples of code written in Python and pseudo code give clarity to each section’s contents while images provide a visual reference point where relevant.

Pearson T-Level Digital Production, Design & Development Learner Companions can be used as a comprehensive learning guide for each content area or by individual sections to support student growth and understanding throughout the course. Answers to all questions are available separately so that students can evaluate their own progress.

Course Outline KS3 – A Level

Year 9

In this year, the course is a separate subject with a focused curriculum. With a variety of assessments, the student is acclimatised to the assessments that they will face later in the GCSEs. Their development is tracked and measured so that they can demonstrate the learned skills at each assessment. The course curriculum is a step up from Key Stage 3 material and sets the student on course to the higher level GCSE content.

Years 10 & 11

As an optional subject, students present their skills in a combined evaluation of examination and practical project work. Students have the whole year to develop their knowledge and understanding of computer languages as well as the conceptual understanding of networks (LAN & Wi-Fi), storage, CPU’s and RAM as they operate in the sphere of network infrastructures and systems including operating software.

Sixth Form

With a focus on computational thinking and problem-solving, this course in A-Level Computer Science will help students develop analytic skills to evaluate computer systems in the real world post-school. This course is of great value for further learning and as a foundation in the workplace. Projects are individually tailored to each student’s needs and life desires. The course will place the students at the forefront of the recruitment wave with excellent skills and abilities for the real world.

  • What computer science resources are available for teachers?

    Teachers looking to introduce more computer science into their curriculum have many resources at their disposal, from GCSE exams and AS/A Levels through T Level and BTEC qualifications and more - giving teachers and schools ample options for providing students with an in-depth knowledge of this discipline.

    Exam boards like AQA, Edexcel and OCR offer different specifications of Computer Science GCSEs; topics covered may include understanding how computers operate; programming various types of systems including animation and websites; as well as learning digital security measures to take when working with networking technology; schools can even teach lessons on developing mobile applications using programs like Python or C++.

    At higher education level, more advanced qualifications such as AS/A Levels offer students engaging with computer science at college or sixth-form age groups (typically 16-18). Course topics covered may include logic gates & Boolean algebra; assembly language; operating systems & concurrency; software engineering paradigms etc. Additionally, colleges across England provide Computing & IT BTECs that may provide experience with applications like game development or web development allowing more opportunities than ever to gain expertise within this field.

    T Level qualifications providing higher education pathways into digital studies offer those aged 17+ looking for additional academic challenge access to up-to-date training materials designed by employers combined with real workplace skills along with traditional classroom teaching methods - opening doors into many careers related directly to computer science or software engineering upon successful completion!

    Conclusion In conclusion, there is an abundance of resources available depending on what it is you need, so it is wise to research before fully committing yourselves when planning classes - this time spent should ultimately pay dividends in terms of finding what course would serve your target student demographic best!