CS at Home On-Screen Activities

Code.org

Learning computer science when schools are closed

We are facing an incredibly challenging time with the global outbreak of Covid-19, grappling with growing concerns over health, our communities, and the economy. Safety measures have brought widespread school closures across the country.

We want to support teachers, students, and families in any way we can. Below is a set of resources to help your student learn computer science at home.

https://code.org/athome

Free Coding Programs for Kids:

Code.org

This nonprofit foundation's website is an excellent starting point for coding novices. It shares plenty of useful online resources, apps, and even local schools that teach coding. Be sure to watch the inspirational video on the main page. The current iteration features some of the biggest names in tech talking about how they got started in coding.

Code Monster

Particularly useful for kids, Code Monster features two adjacent boxes. One displays code, the other shows what the code does. As you play with the code (with some help from a prompt), you learn what each command does.

Khan Academy

Known for its extensive and challenging math games, Khan Academy also has basic programming tutorials that teach kids how to build graphics, animations, interactive visualizations, and more. Its latest addition is a partnership with Pixar, which gives users a chance to learn how Pixar artists do their jobs.

Swift Playgrounds

Designed by Apple for the iPad, Swift Playgrounds is a much more sophisticated-looking version of Code Combat, with the added benefit of being FREE. Kids solve interactive puzzles in the guided “Learn to Code” lessons to master the basics of coding or experiment with a wide range of challenges that let users explore many unique coding experiences. It requires an iPad with iOS 12.0 or higher.

ScratchJr: Grades K-2nd

https://www.scratchjr.org/

ScratchJr is available as a free app.

(Coding for young children)

Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.

Scratch: Grades 3rd-6th

https://scratch.mit.edu/

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.