Filters
Clear allLocation
Age range
Subject
- Careers (2) Apply Careers filter
- Creative arts and media (7) Apply Creative arts and media filter
- Cross curricular (21) Apply Cross curricular filter
- Design and technology (27) Apply Design and technology filter
- Engineering (10) Apply Engineering filter
- Health and safety (1) Apply Health and safety filter
- Leadership (56) Apply Leadership filter
- Mathematics (27) Apply Mathematics filter
- Personal development (3) Apply Personal development filter
- Psychology (1) Apply Psychology filter
- Science (255) Apply Science filter
- Space (3) Apply Space filter
Role
- Teacher (40) Apply Teacher filter
- Head of department/Subject Lead (28) Apply Head of department/Subject Lead filter
- Senior Leader (6) Apply Senior Leader filter
- Returning Teacher (5) Apply Returning Teacher filter
- Teaching Assistant/HLTA (5) Apply Teaching Assistant/HLTA filter
- Trainee Teacher (5) Apply Trainee Teacher filter
- ITE Lead/Mentor (2) Apply ITE Lead/Mentor filter
- Supply Teacher (2) Apply Supply Teacher filter
Showing 42 results
- (-) Remove Show only CPD activities with scheduled dates. filter Show only CPD activities with scheduled dates.
Programming is a key element of the primary computing curriculum, but one which is new to many primary teachers. During this self-paced course, you will be equipped with the skills and knowledge necessary to teach programming using Scratch and Scratch Jr. You will be introduced to and use the fundamental concepts...
| Location | Online |
|---|---|
| Duration | 6 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
During this self-paced course, you’ll learn how to get started with the micro:bit, exploring the in-built buttons, LEDs, and sensors for detecting movement, sound, light and heat. You’ll find out how to setup the device, how to attach add-ons to make use of the inputs and outputs, and how to teach...
| Location | |
|---|---|
| Duration | 2 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
On this course, you’ll explore programming in Python. You’ll discover basic programming concepts, learning how to understand the basics of python syntax and interpret error messages.Ultimately, you’ll use your new coding skills to create your first program - which will be able to solve a simple...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll also explore list structures and their various uses. Ultimately, what you learn will build upon...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Object-oriented programming is a programming paradigm based on objects and data rather than actions and logic. This online course will introduce you to the principles of object-oriented programming in Python, showing you how to create objects, functions, methods, and classes. You’ll use what you learn...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Programming with GUIsCO217B24
Discover how to build your own Graphical User Interface (GUI) with Python and guizero. On this course, you will learn how to incorporate more interactivity in your program. You will experiment with different types of widgets and build the confidence to design more complex GUI-based apps in the...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Discover how to save data to use it across multiple runs of your programOn this course, you will learn how to save text and binary files, and how to structure data so that programs can interpret it correctly. You will explore various common types of structured files, including CSV and JSON, and also find out how...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Introduction to Web DevelopmentCO221B24
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Scratch is a powerful, visual programming environment that provides a great introduction to the world of programming. By snapping blocks together, you can create amazing animations and games which can support learning in computing, whilst using meaningful contexts from across the wider curriculum.In this course you...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Transform your teaching by developing your pedagogical approach.In the first two weeks of this course, you’ll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You’ll look at a range of pedagogies aimed at developing your students’ computational thinking skills, from...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
Learn how data is represented through media; audio, visual and text. This online course explores how computers do interesting things with data. You’ll discover how to represent and manipulate text, images and sound and compression and other algorithms.Due to its section on the representation of images, this...
| Location | |
|---|---|
| Duration | 8 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
During the course you’ll learn about data types, and how data structures are manipulated in Python programs. You’ll create and edit files that can store data for later use, as you begin to develop simple software applications.New program code almost always contains errors; you’ll become adept at...
| Location | |
|---|---|
| Duration | 6 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
An understanding of algorithms is vital for success in 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 up to GCSE teaching. Become confident in using the key...
| Location | |
|---|---|
| Duration | 6 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
It is crucial that teachers have knowledge of programming, and can write programs that solve the problems posed in GCSE CS. Building on this solid base, this CPD helps teachers to teach others how to become effective programmers. Making use of the latest evidence-based research and practice, participants will develop...
| Location | |
|---|---|
| Duration | 6 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |
In this course, you 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 and what the statements look like with younger pupils, you will better understand...
| Location | |
|---|---|
| Duration | 3 Hours |
| Fees | Free |
| Subsidy | Computing Subsidy up to - £0.00 |