top of page

Professional Development & Workshops

Our training is right for you!

Our professional development is approachable for computer science teachers of all levels of experience. It is accessible and well-structured to support new or inexperienced CS teachers while including innovative and creative lessons and activities that more experienced teachers can bring to their classroom.

We know that professional development is critical to the usefulness of any resource, no matter how well designed resources may be. We strive to provide effective and enjoyable PD that will make you excited to offer our materials.​

Our workshops and resources have been built upon years of experience teaching computer science as part of regular provincial curricula, AP, IB and working with teachers from elementary to post-secondary.

Programming Bootcamp NEW!

Learn at your own pace! This is a video series teaching programming in the P5.js environment.  P5 is very similar to the Processing language used in our resource package but with some big advantages.

You can view the video series here.    

Fall 2022 and Winter 2023

4-day Intro to CSP through Fall and Winter

Work with CodeTrain to get ready to teach CSP for the 2023 school year! This workshop series is intended for teachers who want to ramp up over this year to be ready to offer CSP in 2023-24. These workshops are spread out through the school year to allow teachers the time to absorb the material and think about how they'd to bring CSP to their classroom. These workshops are FREE for Canadian teachers thanks to the support of CanCode and TakingITGlobal.

  • October 28 & November 18- Thank you to those who joined us

  • March and April dates TBA

    for districts with 10 or more teachers, CodeTrain will offer in-person instruction in late November or early December in your city for this workshop. Please email for more information.


Summer 2023

Our 4-day Summer Workshop will return with in-person instruction at the University of Toronto July 4-7, 2023. Check back soon for registration details.

bottom of page