Filters

Clear all

Location

Miles from location:

Showing 1002 results

Show
results per page

Mentoring support for computing leads - short courseCP402

Trainees and ECT's can bring so much to a computing department, including fresh eyes, new ideas and lots of enthusiasm. One reason why schools don’t take on early careers teachers is the confidence or experience of the computing...

Mentoring support for non-computing mentors - short courseCP401

Trainees and NQTs can bring so much to a computing department, including fresh eyes, new ideas and lots of enthusiasm. One reason why schools don’t take on early careers teachers is the confidence or experience of current...

New to computing pathway - RemoteCP479

Computing is an evolving and exciting subject to teach, which opens up a variety of career options. This pathway will support you start your journey to becoming upskilled with the subject knowledge and confidence to teach computing. By booking onto this pathway, you’ll complete two of the following courses from...

Programming with Python – ResidentialCP283

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. During this three day pathway you’ll learn about the three main programming concepts, sequencing, selection and iteration; sub-routines including functions...

Post 16 chemistry subject knowledge enhancement: atomic structure and bondingRX077

Are you teaching outside of your specialism or looking to improve your subject knowledge for delivery of A Level Chemistry? This course will help you to prepare for teaching atomic structure and bonding and will focus on the subject knowledge needed to teach the content. This course may also be useful in supporting...

Using data and assessment to improve pupil outcomesRP409

Do you need help with using data and assessment to improve pupil outcomes?  Effective teaching is underpinned by the accurate use of assessment, enabling teachers to check knowledge and understanding of children. The use of accurate assessment allows teaching to be adapted and personalised, improving the learning...

Summer school for developing teachers beyond the Early Career FrameworkNY338

Ensure that your developing teachers are supported to improve their subject and pedagogical knowledge over time (as suggested in the Ofsted Science Subject Review) by booking them onto this summer school.  A range of workshops explores different aspects of pedagogy and participants are supported to consider which...

Diagnostic teaching and dealing with misconceptions in secondary scienceRX038

Supporting students to detect, understand and correct their own, and other’s misconceptions is at the heart of diagnostic teaching. Through implementation of strategies and tools, we will look at how diagnostic teaching can be supported in the virtual classroom, or through a blended...

Leading Remote CPD - a Professional Development Leader Programme courseFD010R

This course is for teachers and other educational consultants who are accredited with CPD Quality MarkThis course, which forms part of our bolt-on support for the Professional Development Leader Development Programme, is designed for Course Leaders of remote CPD for STEM Learning and the National Centre for Computing...

Practical approaches to teaching design and technology theoryNC214

Increase your confidence in teaching new or unfamiliar design and technology theory. This two day course will help you to develop practical approaches for delivering the theory content in key stage 3 and core GCSE design and technology curriculum.
This...

Computing as a second subject for non-specialist teachers - short courseCP308

Computing is an evolving and exciting subject to teach. Rising demand, and a shortage of specialist teachers, means there are opportunities for teachers to upskill and offer computing as a ‘second subject’. During this session you’ll explore the benefits of being...

Getting started with Python programming – short courseCP351

This short course will introduce you to the text-based programming language, Python. During the 90 minutes, you’ll be introduced to the three programming constructs, sequencing, selection and iteration. You’ll have the opportunity to investigate, run and modify existing programs, whilst being supported by...

Python programming: working with data - face to faceCP233

As you progress beyond the basics of Python programming, this course will help you develop the level of programming skill required for GCSE computer science. You’ll go further through the fundamentals of programming, with lots of hands-on experience under the guidance of highly successful teachers of computer...

Representing algorithms using flowcharts and pseudocode - face to faceCP220

An understanding of algorithms is vital for success in GCSE computer science. Students need to know how algorithms are designed to solve a problem, and how these designs are represented to other humans.Improve your knowledge of algorithms to the level appropriate for GCSE teaching. Become confident in using the key...

Search and sort algorithms - face to faceCP230

An understanding of algorithms is fundamental to success in GCSE computer science. To reach their full potential, students of GCSE computer science need to be confident in using decomposition and abstraction to solve problems.Explore how each of the core search and sort algorithms function; exploring how they...

Pages