top of page

Professional Development: Secondary

Free training is accessible to teachers from any school or college.

  • Decomposition, Design, Declutter - Why Everyone Needs Subroutines
    Decomposition, Design, Declutter - Why Everyone Needs Subroutines
    Wed, 24 Apr
    Online
    24 Apr 2024, 16:00 – 17:00 BST
    Online
    24 Apr 2024, 16:00 – 17:00 BST
    Online
    Reimagine Teaching: Join our workshop to gain fresh perspectives on incorporating the topic into your curriculum or engaging your students. Master programming essentials: subroutines, procedures vs. functions, and local vs. global variables. Led by Dave Hartley.
  • A Level Boolean Logic - Simplification Rules, Complex Boolean Logic and Flip Flops
    A Level Boolean Logic - Simplification Rules, Complex Boolean Logic and Flip Flops
    Thu, 25 Apr
    Online
    25 Apr 2024, 16:00 – 17:00 BST
    Online
    25 Apr 2024, 16:00 – 17:00 BST
    Online
    In this session we will have a core focus on the 12 simplification rules and a structured process to support students to answer these questions. We will work through some past papers and make the clear link between logic circuits and simplification. Led by Pete Marshman.
  • A Level: Linux Functions Of An OS
    A Level: Linux Functions Of An OS
    Thu, 02 May
    Online
    02 May 2024, 16:00 – 17:00 BST
    Online
    02 May 2024, 16:00 – 17:00 BST
    Online
    Introduce students to the Linux OS. Learn to navigate Linux and its command line, introducing students to key operating system concepts like process management and security in an accessible, practical way. We will also discuss how you can access Linux in your classroom easily. Led by Sophie Fenn
  • A Level Computing - Binary Math Session One
    A Level Computing - Binary Math Session One
    Thu, 02 May
    Online
    02 May 2024, 16:00 – 17:00 BST
    Online
    02 May 2024, 16:00 – 17:00 BST
    Online
    Illuminate the world of binary math for A Level Computer Science with our Binary Math #1 CPD event. Explore number types, negative, and fractional numbers, and learn how to make these concepts engaging for your students. Led by Johnny Palmer.
  • Introduction to App Development
    Introduction to App Development
    Fri, 10 May
    Online
    10 May 2024, 16:00 – 17:00 BST
    Online
    10 May 2024, 16:00 – 17:00 BST
    Online
    Enhance the efficiency of your app development journey with this concise guide, focusing on the creation of a straightforward yet powerful random generator. Led by Tina Fountain.
  • A Level: Programming with C: Introduction to C
    A Level: Programming with C: Introduction to C
    Mon, 13 May
    Online
    13 May 2024, 16:00 – 17:00 BST
    Online
    13 May 2024, 16:00 – 17:00 BST
    Online
    A first look at how to introduce C programming at A Level to broaden your students’ programming skills. This course provides you with the tools to teach the core programming concepts in C through practical exercises. C offers a new perspective on core concepts often abstracted in Led by Sophie Fenn
  • A Level: Programming with C: Applications Generation
    A Level: Programming with C: Applications Generation
    Mon, 20 May
    Online
    20 May 2024, 16:00 – 17:00 BST
    Online
    20 May 2024, 16:00 – 17:00 BST
    Online
    Demystify the application generation process. Through practical examples, we will perform each stage of the translation process and compare high-level C code with its assembly and machine code derivatives. Led by Sophie Fenn
  • NEA - The Big Project
    NEA - The Big Project
    Wed, 22 May
    Online
    22 May 2024, 16:00 – 17:00 BST
    Online
    22 May 2024, 16:00 – 17:00 BST
    Online
    The A-Level project: more than checkboxes; a chance for profound student-teacher growth. Let's explore its potential as transformative education. Led by Dave Hartley.
  • What Is All the Fuss About Digital T-Levels?
    What Is All the Fuss About Digital T-Levels?
    Thu, 23 May
    Online
    23 May 2024, 16:00 – 17:00 BST
    Online
    23 May 2024, 16:00 – 17:00 BST
    Online
    Explore the fundamental landscape of T-Levels and computing options in our CPD session tailored for Post-16 teachers. Focused on the digital production course, we'll dissect current teaching methodologies and delve into the involvement that external employers have. Led by Halima Bhayat.
  • A Level:  Introduction to JavaScript
    A Level:  Introduction to JavaScript
    Mon, 03 Jun
    Online
    03 Jun 2024, 16:00 – 17:00 BST
    Online
    03 Jun 2024, 16:00 – 17:00 BST
    Online
    Learn the fundamental programming constructs and application of JavaScript. Included in the session will be how and when JavaScript is used, data types, iteration, selection and functions. Aligned to the OCR A Level specification. Led by Matt Hewlett.
  • A Level Computing - TCPIP / Layer
    A Level Computing - TCPIP / Layer
    Wed, 05 Jun
    Online
    05 Jun 2024, 16:00 – 17:00 BST
    Online
    05 Jun 2024, 16:00 – 17:00 BST
    Online
    Embark on a journey into the intricate world of networking with our A Level Computing Seminar, focusing on Transmission Control Protocol/Internet Protocol (TCP/IP) and the concept of network layers. Led by Dave Hartley.
  • A Level: Programming with C: C on a micro:bit
    A Level: Programming with C: C on a micro:bit
    Thu, 06 Jun
    Online
    06 Jun 2024, 16:00 – 17:00 BST
    Online
    06 Jun 2024, 16:00 – 17:00 BST
    Online
    This course prepares you to guide students through cross-compiling with industry-standard tools, embedding systems debugging, and understanding debugger features. You'll gain insights to help students make informed hardware and software decisions, a valuable skill for their NEA. Led by Sophie Fenn
  • A Level Computing - Binary Math Session Two
    A Level Computing - Binary Math Session Two
    Thu, 06 Jun
    Online
    06 Jun 2024, 16:00 – 17:00 BST
    Online
    06 Jun 2024, 16:00 – 17:00 BST
    Online
    Delve into the realm of floating-point numbers with our Binary Math #2 CPD event. Tailored for A Level Computer Science instructors, this session guides you through demystifying the complexities of floating-point representation. Learn how to make this abstract concept tangible. Led by Johnny Palmer.
  • End of Year Projects for the Pico
    End of Year Projects for the Pico
    Fri, 07 Jun
    Online
    07 Jun 2024, 16:00 – 17:00 BST
    Online
    07 Jun 2024, 16:00 – 17:00 BST
    Online
    Join us to explore low floor, high ceiling projects: inspiring prolonged student engagement in programming beyond the school year. Led by Tina Fountain.
  • Getting Collaborative with the micro:bit
    Getting Collaborative with the micro:bit
    Mon, 10 Jun
    Online
    10 Jun 2024, 16:00 – 17:00 BST
    Online
    10 Jun 2024, 16:00 – 17:00 BST
    Online
    During this session you'll explore tried and tested approaches for using the micro:bit in collaborative and competitive activities such as cracking codes, counting common bird species and how to send secret messages with a focus on cyber security. We will share images and videos of young people wor
  • A Level: Programming with C: Introduction to C
    A Level: Programming with C: Introduction to C
    Wed, 12 Jun
    Online
    12 Jun 2024, 16:00 – 17:00 BST
    Online
    12 Jun 2024, 16:00 – 17:00 BST
    Online
    A first look at how to introduce C programming at A Level to broaden your students’ programming skills. This course provides you with the tools to teach the core programming concepts in C through practical exercises. C offers a new perspective on core concepts often abstracted in Led by Sophie Fenn
  • A Level Computing - OOP / Aggregation / Polymorphism
    A Level Computing - OOP / Aggregation / Polymorphism
    Wed, 12 Jun
    Online
    12 Jun 2024, 16:00 – 17:00 BST
    Online
    12 Jun 2024, 16:00 – 17:00 BST
    Online
    This immersive event is crafted to deepen your understanding, enhance practical skills, and ignite a passion for the foundational concepts of computer science. Led by Dave Hartley.
  • A Level Computing - Subject Lead Session
    A Level Computing - Subject Lead Session
    Thu, 13 Jun
    Online
    13 Jun 2024, 16:00 – 17:00 BST
    Online
    13 Jun 2024, 16:00 – 17:00 BST
    Online
    This session is designed to empower you with the skills and knowledge to navigate the dynamic landscape of leading A Level subjects. Explore innovative strategies for curriculum development, student engagement, and effective leadership. Led by Johnny Palmer.
bottom of page