An online editor allows coders to see a preview of their code with real-time changes. Build and deploy a website, show off your work, and build test cases to learn and debug.
Draw.io is a great tool for creating flowcharts to illustrate program flow or ideas. It's simple to use - click on Help to get an introduction video and tips.
Kodu lets kids create games on the PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem-solving, storytelling, as well as programming.
This site, created by Google, is intended to encourage teen girls to get involved with coding and computer science. There are many activities and resources to explore.
This MIT site has several resources for teachers wanting to introduce students to app building. There are simple step guides to getting started as well as tutorials and educational resources.
In this game, you will assemble a map leading to a pirate treasure. You will also learn how to decide what information is ok to give out when you are playing online, and what information you need to keep private.
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. (site)
This 3-minute video describes digital footprints and why they are valuable to third party services. Learn about the risks and value of digital footprints as well as some best practices for protecting your online identity.
This animated music video raps about the hazards of oversharing online and emphasizes a thoughtful approach to digital footprints. Try the video discussion guide to spark a conversation about communicating and connecting in the digital world.
This free-form graphic organizer provides a quick way for students to trace out options and rearrange connections to ideas. A great brainstorming tool!
This graphic novel follows a couple of teenagers as they start at a new school. They quickly learn more about how social media works and how to think critically about their online activities.
This guide provides students with some teen-tested tips for staying on top of their digital life. Topics include balancing screen time, managing online reputations and finding reliable information.
MediaSmarts has an overview of online marketing, specific to children. The overview includes relationship building, viral ads, and behavioural targeting.
This lesson for Grades 4-6 introduces students to the online marketing techniques used by marketers to target children on the Internet. The lesson includes discussion points, student activities and an analysis of case studies about online marketing.
Create beautiful photos, logos, social media graphics, and facebook covers with PicMonkey's easy yet powerful photo editing and graphic design software. Free trial access.
The Polona Typo project makes it possible to type, share and print your own sentences using thousands of letters from historic books, posters and maps created over more than six centuries.
This video explains the math behind interest rates, revealing the equation that will allow you to calculate the future value of your saved money. Related Lesson
This 3-minute video describes digital footprints and why they are valuable to third party services. Learn about the risks and value of digital footprints as well as some best practices for protecting your online identity.
This activity combines a matching game with tips about protecting privacy. In Round 1, players earn moves and improve their score by answering questions about themselves. In Round 2, players can protect their privacy scores by completing quizzes about various privacy tools.
Setting your page to private is smart and a step in the right direction -- but who's on your friends list? Don't give just anyone access to your world.
A hidden network of fiber cables links our planet and makes the internet possible. What is fiber optics, how does it work, and how is it evolving? Related Lesson
This guide provides students with some teen-tested tips for staying on top of their digital life. Topics include balancing screen time, managing online reputations and finding reliable information.