You're previewing the student experience. You don't need to complete this lesson — your progress and XP aren't saved.
Teacher Training
Beginner
40 mins
Self-paced: work through it at your own pace

Welcome, Confidence Audit and the Lead Learner Mindset

Establish your baseline confidence, meet the Lead Learner mindset that makes teaching LCCS sustainable, and understand how to use AI assistants openly and critically with students.

1 - Overview ~3 mins

Here's a quick introduction to the course — about a minute and a half on what it covers and how it works. It's worth a watch before you begin.

Illustration for OverviewWelcome to Teaching Leaving Certificate Computer Science. This first lesson does three things: it maps the full course so you know where you are headed, it establishes an honest baseline of your current confidence, and it introduces the mindset that makes delivering LCCS sustainable for a teacher who isn't a Computer Science specialist.

What you'll have by the end

A baseline confidence audit and a first portfolio reflection on how you will work as a Lead Learner rather than a domain expert.

Most teachers delivering LCCS in Ireland today came to it from Maths, Physics, Business, or Technology. If that is you, this course is built for exactly your starting point.

2 - Understanding the Course and the Lead Learner Mindset ~11 mins

Watch this presentation. It gives an honest picture of who teaches LCCS in Ireland today, walks through the six modules and what you carry away from each, and introduces the Lead Learner mindset that underpins the whole course.

Your Course Journey and the Lead Learner Mindset

Loading player...

3 - Baseline Teaching Confidence Audit ~9 mins

Key point

Rate your current confidence honestly. Lower ratings are not a problem; they simply tell you where this course can make the biggest difference.

Before watching the worked example, pause and establish your starting point. This survey covers the five domains this course targets, Python programming fluency, Core Concepts subject knowledge, ALT delivery, coursework supervision, and written-paper teaching, plus the two Lead Learner habits introduced in this lesson. You will complete a closely matched survey at the end of the course so you can see the distance you have travelled.

4 - Catching the AI Assistant: A Worked Example ~9 mins

The Lead Learner approach asks you to use AI coding assistants openly with students, including when they get things wrong. That can feel risky. This short presentation shows exactly what it looks like in practice: a teacher uses an assistant to debug a student's stuck code, the assistant suggests something plausible but wrong, and the teacher catches it and turns the moment into the real lesson, which is verification.

Before you watch

Predict the bug. A student's loop never ends, the screen has frozen, and they have tried twice with no luck. Take a minute to note down what you think the most common cause of an infinite loop is, and what you would check first. Hold that prediction in mind as you watch, and compare it with what the teacher and class discover.

Debugging Live With an AI Assistant

Loading player...

5 - Lead Learner Mindset Reflection ~5 mins

Key point

This reflection becomes the first entry in your Professional Learning Portfolio. Across the course, your surveys, plans, scripts, and reflections compile into a downloadable portfolio at completion: a personal evidence base of your professional learning.

Start it here by locating yourself honestly on the spectrum from coder to teacher, and by naming a specific moment where the Lead Learner stance changes what you would do.

6 - Key Takeaways ~3 mins

In this lesson you established your starting point and the mindset that will carry you through the course. The frameworks below are what to hold on to.

Key point
Framework / PrincipleWhy it matters for your teachingClassroom application
Teacher as Lead Learner — you model how to tackle an unfamiliar problem rather than perform as the person who already knows everythingThe great majority of LCCS teachers in Ireland came to the subject from another discipline; pretending to be a domain expert is unsustainable and brittle, whereas modelling problem-solving is exactly the skill students most need to learnWhen you hit an error you don't recognise, read it aloud, search the docs in front of the class, and narrate your reasoning before changing any code
AI assistant as a correctable co-teacher — use tools like ChatGPT or Copilot openly, including when they produce something wrongStudents will use these tools regardless; showing them a confident answer that turns out to be wrong teaches verification far better than any warning couldPaste stuck code into the assistant, read its suggestion aloud, frame it as a hypothesis, and test it together; when it fails, make that the lesson on why output must always be verified
Your teaching expertise transfers — classroom management, formative assessment, scaffolding and questioning all apply directly to LCCSThe gap you are closing is subject knowledge and a few programming-specific moves, not teaching itself, which reframes the task from impossible to achievableUse your existing cold-call or mini-whiteboard routine to have the class predict what a short Python loop will output before you run it, then use your usual think-pair-share to surface why their predictions differed from the actual output
End of lesson
123learn · Teacher CPD

That was the first lesson of Teaching Leaving Certificate Computer Science

Enrol to take the whole course. Your work is saved as you go, and you get a certificate when you finish.

Copyright Notice
This lesson is copyright of 123Learn.ie 2017 - 2026. Unauthorised use, copying or distribution is not allowed.
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more