Filters

Clear all

Location

Miles from location:

Showing 2250 results

Show
results per page

Using manipulatives to enhance understanding in secondary mathematicsSL459

Research suggests that the use of Manipulatives (including counters, interlocking cubes, Cuisenaire rods, algebra tiles and more) can help to build and deepen understanding of mathematical concepts, and can help students with retention, problem solving and reasoning.This course provides you with hands-on, practical...

Teaching mathematics as a non-specialistSL458

Do you want to feel more inspired, confident and increase your knowledge and skills when teaching mathematics...even though it's not your specialism?Work with experienced teachers of mathematics in a supportive environment to explore the characteristics of good maths teaching. You'll develop strategies to support your...

Leading primary science - Maintaining impactSL003

This comprehensive course is perfect for primary science subject leaders with three or more years’ experience. If you’re passionate about advancing science education, this is your opportunity to make a lasting impact.We'll empower you to elevate science education in your school through:Cutting Edge...

Embedding working scientifically in the primary science curriculumSL030

At the heart of an outstanding primary curriculum lies the practice of working scientifically. This course will equip you with practical and innovative ideas to create engaging and manageable lessons. With a strong focus on scientific enquiry, you will empower children to ask, explore and answers their own questions....

Assembly language in A Level computer scienceCP511

Dive into the world of assembly language; this CPD will develop both your theoretical knowledge and practical skills in relation to the use of this fundamental, low-level mode of programming for A Level computer science. During this two-hour course, you’ll learn the essentials of assembly language including...

Boolean logic in A Level computer scienceCP513

Boolean logic is a way of describing the circuits inside a computer, and the same concept can be represented by a logic circuit diagram, a truth table, or a Boolean expression. During this course you’ll learn how to interpret circuit diagrams, write Boolean expressions and explore the laws of Boolean algebra....

Pathfinding algorithms in A Level computer scienceCP514

Pathfinding algorithms are used to find solutions to a given problem, using the shortest path between a set of points. These problems are commonplace, from satellite navigation systems to internet packet routing. During this course you’ll learn how the Dijkstra’s and A* search algorithms function.You...

Systems architecture in A Level computer scienceCP515

Unlock the inner workings of computer systems during this course. Delve into the purpose and function of key system components, gaining insight into how they impact overall performance and functionality. Master the fundamentals of Von Neumann architecture and the fetch-decode-execute cycle. You’ll evaluate the...

UK CanSat competition teacher workshopCP601

This workshop is aimed at teachers who have entered a team into the UK CanSat competition.The first day of the workshop will be made up of the Python programming constructs: sequencing, selection and iteration course (you may be eligible for a subsidy for this course) and the Raspberry Pi Pico course. Following a day...

Developing your leadership through the Science Leadership Benchmarks - secondarySL219

"Are you a primary science leader looking to elevate your impact and provide a great science education for the children in your school? Discover how the science leadership benchmarks can help you develop as a leader and provide a framework for subject improvement. Our one-day course will support you to: ...

Summer School for ECTs teaching 11-16 scienceSL255

This summer school is for science teachers who are Early Career Teachers (ECTs). where you will receive in-depth support around practical work, dealing with misconceptions and helping you plan for success in your first term's teaching. Experienced teaching colleagues will support you to consolidate your understanding...

Get creative with digital media in primarySL909

In this fantastic course, you'll explore how to lead children in creating a range of exciting projects including video, audio, and written content. You'll identify effective approaches for classroom delivery using a range of software and applications.Teaching different subject areas using technology can be engaging...

Algorithms and programming in key stage 1CP019

This CPD will deepen your understanding of algorithms and programming within the Key Stage 1 curriculum, providing you with the tools and knowledge to teach these concepts with confidence. Through unpicking the National Curriculum, you will better understand how programming is taught effectively in Key Stage One. You...

Build the foundations to have the confidence in offering GCSE Computer ScienceCP267

Join us for a transformative two-day workshop designed to equip educators with the knowledge, tools, and confidence to effectively introduce and teach GCSE Computer Science. This course is designed for educators looking to either initiate or advance their abilities to offer GCSE Computer Science, ensuring a strong and...

Empowering trainee teachers: Introduction to primary computing - face to faceCP017

Embark on an exciting journey into the world of primary computing. You will develop your understanding of computing in the primary classroom and gain practical experience in teaching computing. You will also explore links to the initial teacher training (ITT) core content framework in each session. Inspiring you to...

Pages