Easily the easiest place to start coding for students as young as kindergarten and with different levels and entry points, it works for older students (grade 8 and beyond) as well. If you haven't ever coded, this is a great place to start. Student paced and even no reading instructions for the beginner levels.
Sing in with your Google DDSB login and get coding!
Starting to learn how to code? This is a great place to start and robust enough to easily challenge intermediate students too.
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch even provides step by step introduction activities to help newbies get started.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
ScratchJr is an introductory programming language that enables young children (ages 5-7) to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves -- then use the programming blocks to make their characters come to life.
ScratchJr is available as a free app for both iPad and I believe Chromebooks via the Playstore.
VEXcode VR is an easy to use platform that allows you to code a virtual robot using either Block-based coding environment powered by Scratch Blocks.
Microsoft’s MakeCode editor is the perfect way to start programming and get creating with the BBC micro:bit. The colour-coded blocks are familiar to anyone who’s previously used Scratch, and yet powerful enough to access all the features of this tiny computer. You can also switch to JavaScript to see the text-based code behind the blocks.
Our getting started pages will guide you through your first steps.
Currently not available to DDSB student logins
Bye-bye blockly coding and hello REAL coding.
Grasshopper is the best way to learn to really code for beginners. With fun, quick lessons on your phone or desktop, Grasshopper teaches adults and older students to write real JavaScript. It’s currently available for free on Desktop, Android, and iOS. Grasshopper is a Code with Google program.