Professional Development in Coding for Teachers

 Professional Development in Coding for Teachers

Whether you are a complete beginner, or an experienced coder, we have something to suit every level. Check out our own PDST Technology in Education courses as well as courses provided by our educational partners below:


Online Courses

Coding and Computational Thinking Using Scratch (Primary)

If you are new to coding or want to learn how to use the popular visual programming language Scratch, we highly recommend this PDST Technology in Education 4 hour online course, which is available now until November 5th only. It provides an introduction to coding and computational thinking, a step-by-step guide to using Scratch, and access to online resources and lesson ideas for primary and post primary teachers. You can find out more information, including the full course description and the link to enrol, on  

European Schoolnet Coding MOOC

For primary and post primary teachers who would like to know more about coding and computational thinking, using a wide array of tools and to develop it in their school, enrol in this European Schoolnet Online Bootcamp MOOC. You'll have the opportunity to connect with teachers in other countries and to participate in EU Code Week as part of the course. The course is approximately 15 hours in duration and runs over a four week period. Find out more about this course including how to enrol here.

Face to face courses

Contact your local Education Centre for details of the PDST Technology in Education face to face courses on coding and computational thinking that are available near you. Summer courses for primary teachers include: 

  • 21st Century Problem Solving 
  • Scratch

Both courses are approved for the award of EPV days for primary teachers. 

Keep an eye out also for the PDST Primary STEM Team's Unplugged Coding workshops and online Connecting Classrooms Collaboratives, which will be advertised soon. To subscribe to the Primary STEM Team's e-bulletin and notifications on upcoming events click here.

Find out more about face to face courses and other professional learning opportunities available by contacting your local Education Centre. A full listing of Education Centres can be found on the ESCI website here

PDST School Support

Did you know you can request PDST School Support specific to coding and computational thinking and customised to your school's particular needs? School support is available online or face to face and provided by experienced Digital Technologies Advisors. To apply for school support, go to the PDST School Support webpage here and list the areas of need in your application. School support applications must be approved by a School Principal. 

PDST Leaving Certificate Computer Science (LCCS) Support

The PDST Computer Science team provide a two year professional development programme for teachers of the new Leaving Certificate Computer Science curriculum. Following completion of this programme, schools are eligible to apply for PDST school support, provided by a Computer Science Advisor. For information and updates, as well as resources for teachers of Computer Science go to To apply for school support, go to

Share your Learning

If you are engaging in any of the above types of professional learning, we encourage you to share your experiences, resources and skills learnt with other colleagues, either informally or as part of a staff or departmental meeting. Don't forget also when engaging in professional development courses that they may be able to be counted as part fulfilment of discretionary CPD hours, subject to prior school management approval. 

Go to next page ‘Good Practice Videos
Return to main page