Youth coding at computers

Online Courses

Learn to Code Series

Brand new to coding? No problem - start with our Intro to Coding MOOC. This course will teach you the basics using an open-source program called Scratch! Learn sequencing and logic, loops, parallelism, Boolean logic, binary code and much more!

Ever wanted to create your own app? Begin your coding experience, or take your skills to the next level in Intro to App Design. Learn the Java programming language through a number of challenges, and apply it in Android Studio to design your own app for your Android phone!

Enroll in our free Intro to Coding course now!

Our Intro to App Design course is also available now!

Learn to Code in Schools

As with all of DiscoverE's initiatives, our Learn to Code Series is directly liked to Alberta Education Learning Outcomes for Science and Math.

The courses are offered under Creative Commons, and are free to be used by schools. Teachers and school administrators are warmly invited to use these massive open online courses (MOOCs) to teach computer science to children in their classes.

If you have any questions about our MOOCs, please contact us by email.