Out-of-School Learning

Learning about computer science doesn’t require a device. CS can be taught in a lot of different ways at school and at home. We commonly describe computer science activities as There are unplugged, plugged, and physical computing activities that can aid in CS education. 

Unplugged activities do not require a device or computer. Unplugged activities help students understand computer science through hands-on activities and games using everyday items like crayons and paper.

Plugged activities are done on a device such as a computer, tablet, or in some cases, even a cell phone. Some plugged activities are available directly from a website, while others require downloading software or apps.  

Physical computing devices (sometimes called Plug and Play kits) are often used in classrooms but can be purchased for home. Physical computing devices are designed to be programmed (give instructions) to complete a specific task, such as displaying information on an LED panel, making a sound, and more.

While we're not endorsing any specific Plugged or Physical Computing products listed here, please note that there are costs associated with some of them.

Resources

Languages 

Ages

Notes

PaTTAN Educator Toolkit - Lesson Resources

 

5-10

Not all items from this toolkit may be suitable for families to use or students to use independently.

Code.org Unplugged

25+ languages

4-10

 

STEM Coding Lab Activity Packs (PDF) (Canva)

English

4-14  

Google for Education - CS First 

English
German
French
Spanish
Italian 


9-14

 

CS Unplugged 

English
German
Spanish 
Māori 
Chinese

 

 

Hour of Code

45+ Languages 

4-18

 

Barefoot Computing 

English
Arabic
Portuguese 

5-9

 

Computer Science Coloring Book

 

5-10

 

Hello Ruby

20+ Languages

5-7

 

Ara: The Star Engineer

English
Arabic
Portuguese

5-9

 

Resource

Languages 

 Ages 


Supported devices / systems

Notes

PaTTAN Educator Toolkit - Lesson Resources

 

5-10

 


Not all items from this toolkit may be suitable for families to use or students to use independently.

Code.org

25+ languages

4-18

Online, available on any device with an internet connection

Directions on how to get your student signed up at home.

Google for Education - CS First 

English
German
French
Spanish
Italian 

9-14

 

 

Scratch

40+ Languages 

8-16

Web-based

Can be downloaded to a computer for offline use

 

Scratch Jr.

15+ languages

5-7

Free app for Android and Apple tablets & phones 

Does not require an internet or data connection for use

 

Grasshopper

English

12-18

 

 

Hours of Code

45+ Languages 

4-18

Varies 

 

Hour of Code: Minecraft Adventurer Offline 

45+ Languages 

4-18

Can be downloaded to a computer for offline use 

 

Organizations

Description

PaTTAN

Sign up for the newsletter for upcoming opportunities and events.

Public Libraries 

Please visit your local public libraries website to see if they are hosting classes, events, and/or resources that support your student’s CS education. 

Girls Who Code 

Girls Who Code is working towards closing the gender gap in computing. They work with girls between the ages of 13-17 

Black Girls Code 

Black Girls Code empowers girls of color between the ages of 7 to 17 to work in STEM fields.

CSisElementary 

CSisElementary helps families advocate for K-5 CS education in all schools. This organization can help compare how schools’ CS programs and helps parents create Family Code Night in their elementary school. 

Girls Code the World

Girls Code the World is an organization that is set out to create mentorships between high school and middle school girls. This is an organization that works with schools. 

PA STEM Ecosystems