Coding & Compuational Thinking for Teachers

The aim of this programme is to develop the knowledge, skill sets and competencies of participants who do not have a formal background in Computer Science, to be able to deliver computing programmes in schools and computer clubs in an educational, fun and engaging way.

This course provides participants with the skills to teach coding and computational thinking using project based learning. More specifically, participants will be able to formulate computational problems logically, and to bring ideas through to successful completion by design and development of coding projects.

It provides exposure to a wide range of innovative open source technologies and resource packs; thus providing a cost effective and accessible deployment model for your school or club. The core strands of this programme will include Web based games and applications, Mobile Design and Development concepts and an introduction to Electronic components.

This course addresses the learning outcomes of the new Junior Certificate Short Course in Computing as introduced by the National Council for Curriculum and Assessment (NCCA). It enables teachers to deliver that programme within their schools, or to implement code clubs.

Content is delivered by a series of small projects with step-by-step instructions, accompanied by ongoing encouragement and direction to build competence. Content will be delivered via a blended approach with a mix of workshops/meet-ups, demonstrations, discussion fora, and online project work. There are three meet-up sessions planned, where the technologies for the next block of content will be demonstrated and the projects explained. This meet-up also allows for sharing of knowledge and implementation ideas with teachers from other schools.

To access the online course projects you will need a computer with a webcam and internet connection. We will use open source free development tools such as AppInventor or AppLab, HTML/CSS/Javascript, Unity/Fungus, Tynker, Blocky, GameMaker. Introductory electronic kits such as MicroBit Inventor Kit will be necessary which has a cost implication of €42 per kit.

Entry requirements

This programme is primarily aimed at teachers and those running computer clubs for children and teenagers.

Candidates should hold an honours degree in a non-cognate discipline or approved equivalent qualification. Prospective participants who do not meet the entry requirements for the programme detailed above, but who may qualify for admission by meeting certain other equivalent criteria, should apply to the Department of Flexible Learning for consideration.

Assessment Info

Assessment will be formative and summative. Assessment is 100% continuous assessment, with a series of small practical projects. There is no terminal examination.

Sample assessments
• Individual Practical Project: Design and build a web-enabled/mobile game application
• Individual Practical Project: Design and build an electronics driven game/wearable device
• Collaborative report on emerging technologies and tools suitable for use in school environment.

Subjects taught

An active approach to teaching and learning is employed.

On completion of this course, the participant will/should be able to:
• Demonstrate an understanding of the theory, concepts and methods pertaining to design and development of interactive applications
• Apply computational logic and design practices to construct a software project through visual and/or text programming tools for web and mobile application deployment
• Program and troubleshoot wearable devices using electronic kits and coding
• Analyse and appraise emerging technologies, and in particular the wealth of widely available resources that can be employed in the classroom from technological, accessibility and cost perspectives.
• Evaluate and employ appropriate problem solving strategies and techniques.




The Certificate is delivered over 15 weeks.


€500. The participant will purchase the kit separately.

Enrolment dates

Start Date: October
Finish Date: February

You can apply or register for your programme of choice using one of the following methods:
• Online: Go to and hit the 'Apply Now' button on the relevant course page.
• Email: Send a completed form to
• By Post: Send your completed form to the relevant office in Limerick or Thurles.
• In Person: Call to our Limerick or Thurles office to submit your form in person.

Application/Registration cannot be completed over the phone.

Make sure you complete all sections of your application form and attach all relevant information as outlined on the form.

More details
  • Qualifications

    Higher Diploma (Level 8 NFQ)

  • Attendance type


  • Apply to

    Course provider