The Newfoundland and Labrador English School District recognizes the importance of computer science and coding. The District encourages teachers to involve students in this global initiative, as coding activities serve to empower students to create, communicate, collaborate, and problem solve.

It is the District's goal that by the end of the 2018-19 school year, at least 80% of our schools will have engaged students in coding related activities. It is a further goal of our Coding Support Team to further engage all schools throughout the District in coding by the end of the 2019-20 school year.

CLICK HERE for details on the 2018 Twitter Teacher Contest - Code to Learn to Win!
There are various ways to get involved in coding. Please find below a number of resources in use throughout the District that you can explore with your family and friends. Click a topic to open the content.
The CanCode program established by the Government of Canada aims to support educational opportunities for coding and digital skills development to Canadian youth from kindergarten to grade 12 (K-12). It also supports initiatives that provide K-12 teachers with the training and professional development they need to introduce digital skills, coding and related concepts in the classroom. This program officially began in 2017-2018.

In Newfoundland and Labrador, there are seven CanCode partner organizations: On April 16, 2018 the Government of Newfoundland and Labrador established a funding partnership with Brilliant Labs, to provide educational technologies related to coding, computational thinking and Maker Education in schools. Brilliant Labs partnered with the Newfoundland and Labrador English School District (NLESD) to engage and support students and educators in elementary schools throughout the province in the fall of 2018. It is anticipated that the program is will expand to junior and senior high in the 2019-2020 school year.
  • Brilliant Labs has two project funding options available through this initiative:
    • Option 1: Teachers may apply for classroom coding and maker education hardware up to a maximum value of $500.
    • Option 2: schools may apply for coding and maker education hardware up to a maximum value of $5000. This equipment must contribute to a school maker space.
  • Proposals must be submitted through the online application which can be accessed via
  • Proposals must identify the specific curriculum connections and how student learning will be assessed
  • Proposals must identify the specific equipment and resources requested from Brilliant Labs
  • NLESD Coding Itinerants are available to support teachers and schools through this process
  • Actua / Memorial Engineering Outreach
    We take requests for school visits for all grades. Youth have the opportunity to learn engineering and digital literacy skills through hands-on activities. Our collection of robotics kits, coding tools and other engineering resources make our free workshops fun and educational. For more information, please email or visit

  • Brilliant Labs
    Brilliant labs supports the integration of creativity, innovation, coding, and an entrepreneurial spirit within classrooms and educational curricula through the supply of resources and continuous professional learning. BL provides ongoing support for makerspace development, makercart, PBL, Coding, and industry supported innovation challenges. For more information contact John Barron at or check out

  • Canada Learning Code
    We focus on increasing educational opportunities for coding and digital skills development for children grades K-12 in every province and territory with a specific focus on engaging youth that are typically underrepresented in the tech industry: girls, Indigenous youth, youth living in low-income, rural and remote communities. Canada Learning Code's project will provide learning experiences for students and teachers (K - 12) through in-person workshops via the CodeMobile. Book a visit with the Code Mobile today! Over 3000 students are participating in Canada Learning Code Week in NL and 84000 across the nation - Join us and check out the free lessons here:

  • Kids Code Jeunesse
    We specialize in supporting K-6 elementary school teachers in bringing code into the classroom. Through Can Code funding we are offering professional development through our Code, Create, Teach full day workshops. We offer classroom tested lesson plans on our KCJ website, and in-class support. We also manage Code Club Canada, a bank of projects in Scratch, HTML/CSS, Python, Micro:bits Raspberry Pi and more. For more information contact

  • Let's Talk Science Living Space
    Let's Talk Science Living Space is a science and coding action project focused on the environmental conditions of the International Space Station and school classrooms across Canada. Along with learning about the challenges of living in space, students learn to code micro:bits, create a device to analyze environmental data, and compare their classroom findings to those taken by Canadian astronaut David Saint-Jacques aboard the International Space Station! Educators who register early have a chance to receive a free kit of micro:bits and a custom multi sensor board. Check out the extensive support materials available online, and register for the project. Go to or email

  • TakingIT Global
    TakingIT Global offers MicroWorlds JR, an icon-based coding & storytelling tool for Grades K-4 and MicroWorlds EX, a text-based coding app, for Grades 5-10, that acts as a bridge between block-based coding and professional coding apps. Both run on Windows and Mac computers. In addition, micro:bits robotics and 3 self-paced online courses (including Computational Thinking) are offered for free and we can travel to all 4 regions for PL (although our mandate is under-served regions so Central, Western and Labrador regions are prioritized). Contact Michael Quinn or visit

  • The Learning Partnership
    The Learning Partnership is offering its computer coding programs, Coding Quest and Coding Trek, province-wide to Grades 1-6 classrooms with a goal of integrating computer coding into provincially prescribed curricula delivered at the classroom level. Participating teachers will receive a half-day professional learning session at the start, followed up with support through classroom visitations and/or online support from two provincial program managers, plus access to structured online lesson plans, exemplars and skill-building exercises. Contact: Austin Keeping (
Web Resources

    This organization believes that every student in every school should have the opportunity to learn computer science. It organizes the annual Hour of Code campaign which has engaged 10% of all students in the world.

  • Scratch
    A block-based coding platform for ages 6 to 16 but can be used for all ages. Create stories, games, and animations, then share with others. This site is recognized by educators as a foundation point in the coding to learn journey.

  • CS First
    Free curriculum from Google that uses online, project-based tutorials for elementary and middle school students.

  • W3Schools
    A web developers site for all learning needs. No account is required to access tutorials that include web languages such as HTML, CSS, Javascript. This is the go-to resource for web coding.

  • Khan Academy
    Online curriculum that teaches JavaScript programming, HTML/CSS, and SQL, in an interactive online environment, plus courses on Algorithms and Cryptography.

  • Codecademy
    Codecademy is an online interactive platform that offers free coding classes in 12 different programming languages.

  • CS Unplugged
    Fun classroom exercises to teach computer science principles, no computers needed!
Code Map
Coding is catching at NLESD! Students are being engaged in learning through code across the province. Check out the map of Newfoundland and Labrador to see the growing list of schools that have incorporated coding into their learning. Let us know you are coding at your school by tweeting using #CodeNLESD and @NLESDCA or email to let us know.
NLESD Coding Support Team
John Goldsworthy
Program Specialist for Technology Education K-12
95 Elizabeth Ave, St. John's
Twitter: @MrGoldsworthy12
Office: 709-758-2349 · Mobile: 709-699-3381
Melissa Lee
Coding Itinerant Teacher
40 Strawberry Marsh Road, St. John's
Twitter: @mmelee5
Office: 709-758-6274
Christine Elliott
Coding Itinerant Teacher
10 Wellington Street, Corner Brook
Twitter: @chriselleeducat
Office: 709-637-4604

95 Elizabeth Avenue
St. John's, NL · A1B 1R6
Tel: (709) 758-2372 · Fax: (709) 758-2706
95 Elizabeth Avenue
St. John's, NL · Canada · A1B 1R6
Tel: (709) 758-2372 · Fax: (709) 758-2706

Terms of Use | Privacy Policy | Feedback

© 2018 Newfoundland & Labrador English School District
All Rights Reserved.

LEGEND: View Story Attatchment External Link Other Doc Form Presentation