Teacher CPD Secondary schools

Teaching the Junior Cycle Coding Short Course

Teach the Junior Cycle Coding short course and run its CBA, even if coding is new to you.

  • 9 hours
  • 11 short lessons
  • Online, at your own pace
  • Certificate

The first lesson opens in a new tab. No sign-in needed.

About this course

A course for teachers taking on the Junior Cycle Coding short course: its three strands, its one CBA and its 100 hours. It helps you choose a programming language for your students, teach beginners with PRIMM and explicit debugging, use physical computing to hook a class, and teach AI in coding and its ethics. You learn the CBA's two approaches and its Features of Quality, how to coach and supervise it, and how to judge the work and prepare for the SLAR meeting. You finish with a year plan, and with ways to lead students on to Leaving Certificate Computer Science.

What you will be able to do

By the end you will be able to plan a year of the Junior Cycle Coding short course, teach programming to beginners step by step, link coding to other subjects, coach and judge the CBA, and show students the route on to Leaving Certificate Computer Science.

What's in the course

11 lessons, 40 to 46 minutes each. Take them in order, whenever suits you.

Module 1 · 2 lessons
Orientation, the JC Coding Landscape and Your Role

Two lessons that establish an honest map of where you are starting from, a working understanding of what the JC Coding Short Course requires, and a productive Lead Learner mindset for delivering it without pretending to be a CS expert.

  1. 1 Welcome, Confidence Audit and the Lead Learner Mindset Free preview 40 min
  2. 2 The JC Coding Short Course: Three Strands, One CBA, 100 Hours 40 min
Module 2 · 2 lessons
Engaging 12-15 Year-olds in Coding

Engagement is the highest-frequency challenge in JC Coding. This module addresses the two most reliable levers: making a deliberate language-pathway decision, and using physical computing and cross-curricular hooks to make coding tangible and relevant.

  1. 3 Choosing Your Language Pathway 42 min
  2. 4 Physical Computing and Cross-curricular Hooks 40 min
Module 3 · 2 lessons
Teaching the Three Strands

Two lessons covering the cross-strand pedagogy that makes JC Coding teachable: evidence-based programming pedagogy aligned to the spec's computational-thinking framing, and the AI, ethics, and society content threaded through all three strands.

  1. 5 Programming Pedagogy for Novices, PRIMM, Computational Thinking, and Debugging 46 min
  2. 6 AI in Coding, from Assistants to Agents, Ethics and Computers in Society 45 min
Module 4 · 3 lessons
The Single CBA, Putting the Pieces Together

The JC Coding Short Course has one Classroom-Based Assessment, offering students a choice between a team software project and an individual portfolio. This is the longest module because the CBA is where good teaching most directly affects student outcomes. Participants interpret the Features of Quality, coach the choice, supervise the process, mark fairly, and prepare for the SLAR.

  1. 7 The CBA, Two Approaches and the Features of Quality 40 min
  2. 8 Coaching the CBA, Choosing the Approach and Supervising the Process 40 min
  3. 9 Marking the CBA and Preparing for the SLAR 40 min
Module 5 · 2 lessons
Recruitment Pipeline and Final Reflection

JC Coding is, for many schools, the recruitment pipeline into Leaving Cert Computer Science, a progression the spec explicitly names. This module treats that pipeline deliberately, with attention to the persistent gender gap and the wide ability spread, then closes with the participant's year plan and final reflection.

  1. 10 From JC Coding to LC CS, the Recruitment Pipeline 40 min
  2. 11 Your Year Plan and Final Reflection 40 min

What you get

A certificateFor 9 hours of professional learning, when you finish.
Your own portfolioEverything you write in the course collects in one place to keep.
Try it firstOpen the whole first lesson free, before you enrol.

Ready to start?

11 short lessons, at your own pace, with a certificate at the end.

All Teacher Training courses
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more