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
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
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
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 has videos, a newsletter and forums to learn the latest in security.
For Ages: Grade 7 – Adult
Topic: security
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
Center for Internet Security maintains a list of current threats, cybersecurity tools and best practices.
For Ages: High School – Adult
Topic: cybersecurity
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
clark.center
A digital library that hosts a diverse collection of cybersecurity Learning Objects
For Ages: Grade 11 – Adult
Topic: cyber security
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
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
This site has free lessons for teaching kids about cybersecurity.
For Ages: Teachers
Topic: security
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
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
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 has a wide range of lessons, how-to guides, videos and more!
For Ages: Kindergarten – Grade 12
Topic: programming
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
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
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.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
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
This site highlights current exploits and mitigations.
For Ages: High School – Adult
Topic: programming
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 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
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
C5Colleges.org
More info coming.
For Ages: High School – Adult
Topic: programming
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 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 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 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 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