Resources

This page contains a list of links for parents, teachers, and students to learn coding, cybersecurity concepts, and more!
If you would like us to feature your website, please contact us!

Cybersecurity

Developers.Google.com/Blockly

Developers.Google.com/Blockly

The Blockly library adds an editor to your app that represents coding concepts as interlocking blocks. It outputs syntactically correct code in the language of your choice. Custom blocks may be created to connect to your own application.
For Ages: Kindergarten – Grade 8
Topic: programming, networking and security

dash.generalassemb.ly

CSUnplugged.org

Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.
For Ages: Kindergarten – Grade 12
Topic: programming, networking and security

CyberAces.org

CyberAces.org

SANS CYBER ACES is a great resources for cyber security courses- and it’s free! 
For Ages: Grade 7 – Adult
Topic: security

SecurityTube.net

SecurityTube.net

SecurityTube has videos, a newsletter and forums to learn the latest in security.
For Ages: Grade 7 – Adult
Topic: security

codecademy.com

GirlsGoCyberStart

Girls Go CyberStart is a fun and interactive series of digital challenges designed to introduce you to the field of cybersecurity.
For Ages: Grade 9 – Grade 12
Topic: cybersecurity, forensics, cryptography

CISecurity.org

CISecurity.org

Center for Internet Security maintains a list of current threats, cybersecurity tools and best practices.

For Ages: High School – Adult

Topic: cybersecurity

 

CISecurity.org

HackThisSite.org

Hack This Site is a free training ground for users to test and expand their hacking skills.
For Ages: High School – Adult
Topic: security

GenCyber.UTulsa.edu

clark.center

A digital library that hosts a diverse collection of cybersecurity Learning Objects
For Ages: Grade 11 – Adult
Topic: cyber security

www.edx.org

Immersive Labs

With the help of Student Digital Cyber Academy™,  go from being a cyber novice to cyber hero, no previous coding or IT experience needed and at the end of it you’ll have developed the skills to get your first job in cybersecurity. 
For Ages: Grade 12 and above
Topic: cybersecurity

www.nist.gov/nice-tutorials

NICE Tutorials

The NICE tutorials are instructional webinars that are tailored to provide information to a wide audience about the variety of cybersecurity education and workplace development-related topics.
For Ages: Grade 12 and above
Topic: instructional webinars

DigitalSchoolHouse.org.uk

DigitalSchoolHouse.org.uk

This site has free lessons for teaching kids about cybersecurity.
For Ages: Teachers
Topic: security

CyberDegrees.org

CyberDegrees.org

CyberDegrees has a wide variety of resources for post-secondary graduates who are interested in pursuing a degree in Cybersecurity!
For Ages: Post-secondary graduates
Topic: cyber security education and resources

Programming

KhanAcademy.org

KhanAcademy.org

Khan Academy offers practice exercises, instructional videos, and a personalized learning dashboard that empower learners to study at their own pace in and outside of the classroom.
For Ages: Kindergarten – Grade 12
Topic: programming

Scratch.MIT.Edu

Scratch.MIT.Edu

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
For Ages: Kindergarten – Grade 12
Topic: programming

code.org

Code.org

Code.org has a wide range of lessons, how-to guides, videos and more!
For Ages: Kindergarten – Grade 12
Topic: programming

BlackGirlsCode.com

BlackGirlsCode.com

Blackgirlscode aims to increase the number of women of color in the digital space by empowering them to become innovators in STEM fields, leaders in their communities, and builders of their own futures through exposure to computer science and technology.
For Ages: Grade 2 – Grade 12
Topic: programming

raspberrypi.org

Raspberry Pi

The Raspberry Pi Foundation works to increase the number of people who can understand and shape the technological world by giving the power of digital making to all the people.
For Ages: Grade 5 and above
Topic: programming

Code From Home

This blog post contains various sites that help with coding and web development.
For Ages: Grade 5 and above
Topic: computer coding

dash.generalassemb.ly

TheCodePlayer.com

Do you feel you need step-by-step videos to help you learn to code?  Check out the Code Player.
For Ages: Grade 7 – Adult
Topic: programming

codewars

CodeWars.org

Code wars helps you learn coding by challenging you. You solve one challenge at a time (aka kata) and master other skills. 
For Ages: Grade 7 – Adult
Topic: programming

Developer.Android.com

Developer.Android.com

Want to learn how to develop apps for android? Check out this resource from Google.
For Ages: Grade 7 – Adult
Topic: app development

Hak5.org

Hak5.org

This site highlights current exploits and mitigations.
For Ages: High School – Adult
Topic: programming

FreeCodeCamp.org

FreeCodeCamp.org

Join a supportive community of millions of coders, building projects and earn free certificates, or get experience by coding for nonprofits. 
For Ages: High School – Adult
Topic: programming

EDX.org

EDX.org

EDX is an open source higher education platform that provides resources for over 5M+ learners. Learn a different language at your own pace.
For Ages: High School – Adult
Topic: programming

coursera.org

Coursera.org

Coursea brings the best courses in the world together in one site.  Become specialized in python, bitcoin technologies, neural networks and more!
For Ages: High School – Adult
Topic: programming

CISecurity.org

C5Colleges.org

More info coming.
For Ages: High School – Adult
Topic: programming

dash.generalassemb.ly

Dash.GeneralAssemb.ly

GA Dash will teach you how to make fun and dynamic websites.  You can learn JavaScript, HTML, and CSS.  Projects are the basis of your learning.
For Ages: High School – Adult
Topic: programming

Udacity.com

Udacity.com

UDACITY has several nano degrees that let you learn a skill in the tech field. Several courses are free, however there are many paid options as well.
For Ages: High School – Adult
Topic: programming

Codecademy.org

Codecademy.org

Codecademy.org aims to create a good place for learners to engage! They take cues from Facebook and Zynga to create an engaging educational experience.
For Ages: Grade 12 and above
Topic: programming

pyladies.com

PyLadies.com

PyLadies.com is an international mentorship group which focuses on helping women become pioneers in using the Python language. Their mission is to promote, educate and help build a Python community through outreach, events, and conferences.
For Ages: Grade 12 and above
Topic: programming

introtopython.org

introtopython.org

introtopython.org is a resource for anyone who is looking to learn Python as their first programming language. introtopython.org also helps educators to view their curriculum and use it with their students.
For Ages: Grade 12 and above
Topic: programming