K-12

http://ignister.com/wp-content/uploads/2021/01/cropped-ignister-01.png

With so many educational resources available for computer science, we have compiled, and continue to update a database of beneficial programs for both students and teachers to develop their knowledge and skills. If you know of any other resources that we’ve missed and need to add to this toolbox, please let us know and we’ll update the list.

Resources

We hope you find these resources useful.

Please select your desired category using the tabs above.

Description:

Blockly is a library that adds a visual code editor to web and mobile apps. The Blockly editor uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more. It allows users to apply programming principles without having to worry about syntax or the intimidation of a blinking cursor on the command line.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part of their core K-12 education. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, Code.org also created the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. Code.org is supported by generous donors including Microsoft, Facebook, Amazon, the Infosys Foundation, Google and many more.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

Codelicious provides full-year computer science curriculum for K-12. Codelicious courses are delivered with everything teachers need to teach computer science, including lesson plans, assessments, and standards mapping. The curriculum is updated regularly to stay current with new technology, so teachers spend less time writing lessons and more time engaging students. By bringing Codelicious into the classroom, teachers provide their students with opportunities to learn skills in collaboration, critical thinking, and problem solving. These are all skills students need to be successful, whatever their future holds.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

CodeMonkey is a fun and educational game-based environment where kids learn to code without any prior experience. After completing CodeMonkey's award-winning coding courses, kids will be able to navigate through the programming world with a sense of confidence and accomplishment.

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

The Hour of Code started as a one-hour introduction to computer science, designed to demystify "code", to show that anybody can learn the basics, and to broaden participation in the field of computer science. It has since become a worldwide effort to celebrate computer science, starting with 1-hour coding activities but expanding to all sorts of community efforts. This grassroots campaign is supported by over 400 partners and 200,000 educators worldwide.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

At Kodable, we believe that teachers are the gatekeepers of learning. So we've built our product from the ground up with teacher's needs in mind. From scripted lesson plans to automated assessment tools, everything we do is designed to help educators spend less time preparing, and more time teaching. Because that's where you make the most difference.

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

We are LEGO® Education. For more than 40 years we have been working with teachers and educational specialists like you to deliver playful learning experiences that bring subjects to life in the classroom and make learning fun and impactful. We have a wide range of physical and digital educational s that encourage students to think creatively, reason systematically and release their potential to shape their own future.

Our solutions for teaching and hands-on learning inspire interest in Science, Technology, Engineering, Arts and Math (STEAM), targeted at preschool, elementary and middle school. These are based on the LEGO® system for playful learning combined with curriculum-relevant material and digital s.

With educational sets, lesson plans and curriculum material, assessment tools and teacher training and support, we can help you meet your curriculum objectives and provide you with the tools you need to make learning inspiring, engaging and effective.

Expanding the knowledge and building academic and 21st century skills will create active, collaborative, lifelong learners. Together with educators, we aim to enable every student to succeed in education and be prepared for future life challenges."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

We Are Ozobot
We make award-winning robots for the next generation of creators. Our bots can be coded two ways: online with OzoBlockly and screen-free with Color Codes. Our mission is to inspire young minds to go from consuming technology to creating it."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Project Lead The Way is a nonprofit organization that provides a transformative learning experience for PreK-12 students and teachers across the U.S.

We create an engaging classroom environment unlike any other. PLTW empowers students to develop and apply in-demand, transportable skills by exploring real-world challenges. Through our pathways in computer science, engineering, and biomedical science, students not only learn technical skills, but also learn to solve problems, think critically and creatively, communicate, and collaborate. We also provide teachers with the training, s, and support they need to engage students in real-world learning."

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Sphero makes undeniably cool, programmable robots and STEAM-based educational tools that transform the way kids learn, create, and invent through coding, science, music, and the arts. The Sphero ecosystem of tools and content gives kids, teachers, and parents of all learning and coding abilities a blank canvas to solve challenges at home, in school, and beyond.

Kids don’t just want to code, they want to use their imagination to create epic experiences. Sphero goes #BeyondCode and inspires kids to learn, build, create, and turn their imagination into a reality. Most importantly, Sphero makes it fun.

The skills students unlock through coding prepare them to thrive, no matter what subject or career they pursue. Sphero tools help bring math, science, music, and art lessons off the pages of a textbook and into real-world applications."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

In a world where technology touches every aspect of our lives, it is crucial that our children become active creators of technology, not just passive users. We believe that the ability to code allows children to make their ideas a reality. Tynker's mission is to provide every child with solid foundations in Computer Science, programming, and critical thinking skills to prepare them to become better architects of their future world.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Payment Required

Description:

Robotics is not only the future, it is also the present. By familiarizing students with programming, sensors, and automation, they hone critical computational thinking skills needed to succeed in both the 21st century's workforce and in everyday life.

Beyond science and engineering principles, VEX Robotics solutions encourage creativity, teamwork, leadership, passion, and problem-solving among groups. That’s why VEX is committed to advancing robotics education as leaders in STEM, making it easy to implement and being your partner along the way!"

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

The International Academy of Science is a nonprofit 501(c)(3) organization that has been advancing science and education for over 30 years. The Academy offers applied science undergraduate and graduate degree programs that prepare students with important hands-on skills and experience needed for success in the workplace.

Acellus was created by the International Academy of Science in 2001, and has since been adopted by thousands of schools across the country, and has provided education to millions of students in all 50 states and worldwide.

Acellus is an interactive learning accelerator. It combines technology and learning science to help students master content, learning more effectively (greater mastery) and efficiently (in less time). Backed by scientific research, Acellus delivers online instruction, compliant with the latest standards, through high-definition video lessons made more engaging with multimedia and animation. Each lesson is carefully designed to connect with previously learned knowledge like interlocking building blocks. Students can log in to take lessons from school or home, on any device."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Payment Required

Description:

Blockly is a library that adds a visual code editor to web and mobile apps. The Blockly editor uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more. It allows users to apply programming principles without having to worry about syntax or the intimidation of a blinking cursor on the command line.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

Code For Life is a nonprofit initiative that delivers free, open-source games that help all students learn computing. (Meets UK CS education standards)

The Ocado Technology Code for Life s are designed for and tested by, primary school teachers.

Our aim is to teach children the basic principles of coding, to help them flourish in an increasingly digital world. And in the coming years, we’ll extend our s to support pupils throughout their school career and beyond."

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School

Cost:

Free

Description:

Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part of their core K-12 education. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, Code.org also created the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. Code.org is supported by generous donors including Microsoft, Facebook, Amazon, the Infosys Foundation, Google and many more.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

Codelicious provides full-year computer science curriculum for K-12. Codelicious courses are delivered with everything teachers need to teach computer science, including lesson plans, assessments, and standards mapping. The curriculum is updated regularly to stay current with new technology, so teachers spend less time writing lessons and more time engaging students. By bringing Codelicious into the classroom, teachers provide their students with opportunities to learn skills in collaboration, critical thinking, and problem solving. These are all skills students need to be successful, whatever their future holds.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

CodeMonkey is a fun and educational game-based environment where kids learn to code without any prior experience. After completing CodeMonkey's award-winning coding courses, kids will be able to navigate through the programming world with a sense of confidence and accomplishment.

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

CoderZ is a powerful, award-winning online platform through which students learn valuable STEM skills such as coding, robotics, and physical computing. CoderZ is highly flexible and designed for use in the classroom or through a wide range of remote learning environments.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Some Free Content

Description:

The Computer Science Teachers Association (CSTA) understands that teaching computer science is hard. That’s why our dedicated team and teacher-led Board of Directors has focused on creating a strong environment to support K–12 educators.
We’re proud to have created a community that:
+ Is led by K-12 computer science teachers, and puts teacher needs at the forefront
+ Shares the latest best practices in K-12 computer science education
+ Creates local communities across the US + Canada that make sure every computer science teacher has a home.
+ Builds the largest teacher-led computer science professional development event in the world each year!
+ Provides access to exclusive discounts on courses and tools that will take your teaching practice to the next level.
You might be the only computer science teacher in your school, district or town, and as a part of CSTA, we’re in this together."

Type:

Professional Development;Teaching Standards;Teaching Tools

Concepts:

Education Level:

Cost:

Some Free Content

Description:

Digital Dream Labs brings objects to life through robotics and artificial intelligence, allowing people to build relationships with technology that feel a little more human. At Digital Dream Labs, we create robots that move you.

We designed Cozmo, the little robot with a big brain, and bigger personality. He’s curiously smart, a little mischievous, and unlike anything ever created. Cozmo is currently available in the U.S., Canada, U.K., France, Germany, Nordic countries, Japan, Australia and New Zealand.

We also created Digital Dream Labs OVERDRIVE, an intelligent battle-racing system, and Digital Dream Labs OVERDRIVE: Fast & Furious Edition, which adds the iconic characters and cars from the film franchise to the race. Both are available in the U.S., Canada, Germany, U.K., and Nordic countries."

Type:

CS Equipment;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Equipment Purchase

Description:

The Hour of Code started as a one-hour introduction to computer science, designed to demystify "code", to show that anybody can learn the basics, and to broaden participation in the field of computer science. It has since become a worldwide effort to celebrate computer science, starting with 1-hour coding activities but expanding to all sorts of community efforts. This grassroots campaign is supported by over 400 partners and 200,000 educators worldwide.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

BE BOLD WITH US.
Dreaming big. Transforming teaching. Empowering learners.

Welcome to the International Society for Technology in Education (ISTE), home to a passionate community of global educators who believe in the power of technology to transform teaching and learning, accelerate innovation and solve tough problems in education.

ISTE inspires the creation of solutions and connections that improve opportunities for all learners by delivering: practical guidance, evidence-based professional learning, virtual networks, thought-provoking events and the ISTE Standards."

Type:

Professional Development;Teaching Standards

Concepts:

 

Education Level:

Cost:

Some Free Content

Description:

At Kodable, we believe that teachers are the gatekeepers of learning. So we've built our product from the ground up with teacher's needs in mind. From scripted lesson plans to automated assessment tools, everything we do is designed to help educators spend less time preparing, and more time teaching. Because that's where you make the most difference.

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

s for CS teachers including KS computer model standards, Professional Development Presentations Archive, CS Career Essentials and CSedWeek information.

Type:

Professional Development;Teaching Standards

Concepts:

 

Education Level:

Cost:

Free

Description:

We are LEGO® Education. For more than 40 years we have been working with teachers and educational specialists like you to deliver playful learning experiences that bring subjects to life in the classroom and make learning fun and impactful. We have a wide range of physical and digital educational s that encourage students to think creatively, reason systematically and release their potential to shape their own future.

Our solutions for teaching and hands-on learning inspire interest in Science, Technology, Engineering, Arts and Math (STEAM), targeted at preschool, elementary and middle school. These are based on the LEGO® system for playful learning combined with curriculum-relevant material and digital s.

With educational sets, lesson plans and curriculum material, assessment tools and teacher training and support, we can help you meet your curriculum objectives and provide you with the tools you need to make learning inspiring, engaging and effective.

Expanding the knowledge and building academic and 21st century skills will create active, collaborative, lifelong learners. Together with educators, we aim to enable every student to succeed in education and be prepared for future life challenges."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Everything you need to create an inclusive classroom. Find a collection of s to support a variety of educational topics, curated by Microsoft Education.

Type:

Professional Development;Teaching Tools

Concepts:

 

Education Level:

Cost:

Free

Description:

We Are Ozobot
We make award-winning robots for the next generation of creators. Our bots can be coded two ways: online with OzoBlockly and screen-free with Color Codes. Our mission is to inspire young minds to go from consuming technology to creating it."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Project Lead The Way is a nonprofit organization that provides a transformative learning experience for PreK-12 students and teachers across the U.S.

We create an engaging classroom environment unlike any other. PLTW empowers students to develop and apply in-demand, transportable skills by exploring real-world challenges. Through our pathways in computer science, engineering, and biomedical science, students not only learn technical skills, but also learn to solve problems, think critically and creatively, communicate, and collaborate. We also provide teachers with the training, s, and support they need to engage students in real-world learning."

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

ScratchJr is an introductory programming language that enables young children (ages 5-7) to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves -- then use the programming blocks to make their characters come to life.
ScratchJr was inspired by the popular Scratch programming language (scratch.mit.edu), used by millions of young people (ages 8 and up) around the world. In creating ScratchJr, we redesigned the interface and programming language to make them developmentally appropriate for younger children, carefully designing features to match young children's cognitive, personal, social, and emotional development.
ScratchJr is available as a free app for both iPad and Android tablets. For more information about ScratchJr, see scratchjr.org."

Type:

STEM Activities

Concepts:

Algorithms & Programming

Education Level:

Elementary School;Pre-K/Kindergarten

Cost:

Free

Description:

Sphero makes undeniably cool, programmable robots and STEAM-based educational tools that transform the way kids learn, create, and invent through coding, science, music, and the arts. The Sphero ecosystem of tools and content gives kids, teachers, and parents of all learning and coding abilities a blank canvas to solve challenges at home, in school, and beyond.

Kids don’t just want to code, they want to use their imagination to create epic experiences. Sphero goes #BeyondCode and inspires kids to learn, build, create, and turn their imagination into a reality. Most importantly, Sphero makes it fun.

The skills students unlock through coding prepare them to thrive, no matter what subject or career they pursue. Sphero tools help bring math, science, music, and art lessons off the pages of a textbook and into real-world applications."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

In a world where technology touches every aspect of our lives, it is crucial that our children become active creators of technology, not just passive users. We believe that the ability to code allows children to make their ideas a reality. Tynker's mission is to provide every child with solid foundations in Computer Science, programming, and critical thinking skills to prepare them to become better architects of their future world.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Payment Required

Description:
Verizon and Project Lead The Way have partnered to bring teachers, parents, and students access to K-12 STEM activities. These interactive activities expose kids to new skills like virtual reality, augmented reality, 3D design and more. Access is free – all you need is a tablet, phone and/or laptop.

Type:
STEM Activities

Concepts:
Algorithms & Programming; Computing Systems

Education Level:
Elementary School; High School; Middle School; Pre-K/Kindergarten

Cost: Free Resource

Description:

Robotics is not only the future, it is also the present. By familiarizing students with programming, sensors, and automation, they hone critical computational thinking skills needed to succeed in both the 21st century's workforce and in everyday life.

Beyond science and engineering principles, VEX Robotics solutions encourage creativity, teamwork, leadership, passion, and problem-solving among groups. That’s why VEX is committed to advancing robotics education as leaders in STEM, making it easy to implement and being your partner along the way!"

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

At Wonder Workshop, our family of award-winning robots and age-appropriate apps encourage hands-on play and learning to make creative problem-solving concrete and tangible. Our vision is to inspire kids of all ages by giving them tools to imagine and invent the future.

Our tailored solutions propel the fun forward with personable robots and free software, designed specifically for kids ages 6+. Explore a growing library of in-app puzzles, standards-based lesson plans, and annual robotics challenges. And discover the professional learning opportunities that encourage a meaningful shift towards establishing a foundation for 21st-century learning."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Equipment Purchase

Description:

The International Academy of Science is a nonprofit 501(c)(3) organization that has been advancing science and education for over 30 years. The Academy offers applied science undergraduate and graduate degree programs that prepare students with important hands-on skills and experience needed for success in the workplace.

Acellus was created by the International Academy of Science in 2001, and has since been adopted by thousands of schools across the country, and has provided education to millions of students in all 50 states and worldwide.

Acellus is an interactive learning accelerator. It combines technology and learning science to help students master content, learning more effectively (greater mastery) and efficiently (in less time). Backed by scientific research, Acellus delivers online instruction, compliant with the latest standards, through high-definition video lessons made more engaging with multimedia and animation. Each lesson is carefully designed to connect with previously learned knowledge like interlocking building blocks. Students can log in to take lessons from school or home, on any device."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Payment Required

Description:

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.

Over the years Arduino has been the brain of thousands of projects, from everyday objects to complex scientific instruments. A worldwide community of makers - students, hobbyists, artists, programmers, and professionals - has gathered around this open-source platform, their contributions have added up to an incredible amount of accessible knowledge that can be of great help to novices and experts alike.

Arduino was born at the Ivrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming. As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiating its offer from simple 8-bit boards to products for IoT applications, wearable, 3D printing, and embedded environments. All Arduino boards are completely open-source, empowering users to build them independently and eventually adapt them to their particular needs. The software, too, is open-source, and it is growing through the contributions of users worldwide."

Type:

CS Equipment;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

High School;Middle School

Cost:

Equipment Purchase

Description:

Blockly is a library that adds a visual code editor to web and mobile apps. The Blockly editor uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more. It allows users to apply programming principles without having to worry about syntax or the intimidation of a blinking cursor on the command line.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

"Programming is magic. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using typed code.

As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to every student because everyone should have the chance to learn the magic of programming."

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Payment Required

Description:

Code For Life is a nonprofit initiative that delivers free, open-source games that help all students learn computing. (Meets UK CS education standards)

The Ocado Technology Code for Life s are designed for and tested by, primary school teachers.

Our aim is to teach children the basic principles of coding, to help them flourish in an increasingly digital world. And in the coming years, we’ll extend our s to support pupils throughout their school career and beyond."

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School

Cost:

Free

Description:

CS First is a free computer science curriculum that anyone can teach. Designed for students ages 9-14 of all interests and experience levels, students learn collaboration and core computer science concepts as they create their own projects. Educators lead the way with easy-to-use lesson plans, tutorials, activities, and s.

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Free

Description:

Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part of their core K-12 education. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, Code.org also created the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. Code.org is supported by generous donors including Microsoft, Facebook, Amazon, the Infosys Foundation, Google and many more.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

About Codecademy:
When we started Codecademy, our goal was to give anyone in the world the ability to learn the skills they’d need to succeed in the 21st century. We set out to create a new, interactive way of learning — making it engaging, flexible, and accessible for as many people as possible. Since then, we have helped millions of people worldwide unlock modern technical skills and reach their full potential through code.

Our Mission:
We want to create a world where anyone can build something meaningful with technology, and everyone has the learning tools, s, and opportunities to do so. Code contains a world of possibilities — all that’s required is the curiosity and drive to learn. At Codecademy, we are committed to empowering all people, regardless of where they are in their coding journeys, to continue to learn, grow, and make an impact on the world around them."

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Some Free Content

Description:

CodeHS is a comprehensive teaching platform for helping schools teach computer science. We provide web-based curriculum, teacher tools and s, and professional development.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Some Free Content

Description:

Codelicious provides full-year computer science curriculum for K-12. Codelicious courses are delivered with everything teachers need to teach computer science, including lesson plans, assessments, and standards mapping. The curriculum is updated regularly to stay current with new technology, so teachers spend less time writing lessons and more time engaging students. By bringing Codelicious into the classroom, teachers provide their students with opportunities to learn skills in collaboration, critical thinking, and problem solving. These are all skills students need to be successful, whatever their future holds.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

CodeMonkey is a fun and educational game-based environment where kids learn to code without any prior experience. After completing CodeMonkey's award-winning coding courses, kids will be able to navigate through the programming world with a sense of confidence and accomplishment.

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

CoderZ is a powerful, award-winning online platform through which students learn valuable STEM skills such as coding, robotics, and physical computing. CoderZ is highly flexible and designed for use in the classroom or through a wide range of remote learning environments.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Some Free Content

Description:

The Computer Science Teachers Association (CSTA) understands that teaching computer science is hard. That’s why our dedicated team and teacher-led Board of Directors has focused on creating a strong environment to support K–12 educators.
We’re proud to have created a community that:
+ Is led by K-12 computer science teachers, and puts teacher needs at the forefront
+ Shares the latest best practices in K-12 computer science education
+ Creates local communities across the US + Canada that make sure every computer science teacher has a home.
+ Builds the largest teacher-led computer science professional development event in the world each year!
+ Provides access to exclusive discounts on courses and tools that will take your teaching practice to the next level.
You might be the only computer science teacher in your school, district or town, and as a part of CSTA, we’re in this together."

Type:

Professional Development;Teaching Standards;Teaching Tools

Concepts:

Education Level:

Cost:

Some Free Content

Description:

A Kansas company that helps Kansas teachers integrate their curriculum.

Since 2003, we have enjoyed partnering with educators to create and deliver the best and most innovative CTE, STEM and STEAM courses. Our personalized approach helps educators gain the tools to make each moment count for their learners.

Our media rich, highly interactive approach to online and blended learning is allowing educators to adapt, change, and reshape the way they teach. We strive to make CTE and STEM/STEAM courses simpler to deliver, user friendly and more accessible to all without sacrificing the fun, excitement, and discovery that is great teaching."

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

High School;Middle School

Cost:

Payment Required

Description:

Digital Dream Labs brings objects to life through robotics and artificial intelligence, allowing people to build relationships with technology that feel a little more human. At Digital Dream Labs, we create robots that move you.

We designed Cozmo, the little robot with a big brain, and bigger personality. He’s curiously smart, a little mischievous, and unlike anything ever created. Cozmo is currently available in the U.S., Canada, U.K., France, Germany, Nordic countries, Japan, Australia and New Zealand.

We also created Digital Dream Labs OVERDRIVE, an intelligent battle-racing system, and Digital Dream Labs OVERDRIVE: Fast & Furious Edition, which adds the iconic characters and cars from the film franchise to the race. Both are available in the U.S., Canada, Germany, U.K., and Nordic countries."

Type:

CS Equipment;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Equipment Purchase

Description:

The Hour of Code started as a one-hour introduction to computer science, designed to demystify "code", to show that anybody can learn the basics, and to broaden participation in the field of computer science. It has since become a worldwide effort to celebrate computer science, starting with 1-hour coding activities but expanding to all sorts of community efforts. This grassroots campaign is supported by over 400 partners and 200,000 educators worldwide.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

BE BOLD WITH US.
Dreaming big. Transforming teaching. Empowering learners.

Welcome to the International Society for Technology in Education (ISTE), home to a passionate community of global educators who believe in the power of technology to transform teaching and learning, accelerate innovation and solve tough problems in education.

ISTE inspires the creation of solutions and connections that improve opportunities for all learners by delivering: practical guidance, evidence-based professional learning, virtual networks, thought-provoking events and the ISTE Standards."

Type:

Professional Development;Teaching Standards

Concepts:

 

Education Level:

Cost:

Some Free Content

Description:

Java Powers Our Digital World
Java is at the heart of our digital lifestyle. It's the platform for launching careers, exploring human-to-digital interfaces, architecting the world's best applications, and unlocking innovation everywhere—from garages to global organizations."

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

High School;Middle School

Cost:

Free

Description:

Free K-12 courses of Computer Programming, including: Javascript, HTML/CSS, and SQL

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Free

Description:

At Kodable, we believe that teachers are the gatekeepers of learning. So we've built our product from the ground up with teacher's needs in mind. From scripted lesson plans to automated assessment tools, everything we do is designed to help educators spend less time preparing, and more time teaching. Because that's where you make the most difference.

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

s for CS teachers including KS computer model standards, Professional Development Presentations Archive, CS Career Essentials and CSedWeek information.

Type:

Professional Development;Teaching Standards

Concepts:

 

Education Level:

Cost:

Free

Description:

We are LEGO® Education. For more than 40 years we have been working with teachers and educational specialists like you to deliver playful learning experiences that bring subjects to life in the classroom and make learning fun and impactful. We have a wide range of physical and digital educational s that encourage students to think creatively, reason systematically and release their potential to shape their own future.

Our solutions for teaching and hands-on learning inspire interest in Science, Technology, Engineering, Arts and Math (STEAM), targeted at preschool, elementary and middle school. These are based on the LEGO® system for playful learning combined with curriculum-relevant material and digital s.

With educational sets, lesson plans and curriculum material, assessment tools and teacher training and support, we can help you meet your curriculum objectives and provide you with the tools you need to make learning inspiring, engaging and effective.

Expanding the knowledge and building academic and 21st century skills will create active, collaborative, lifelong learners. Together with educators, we aim to enable every student to succeed in education and be prepared for future life challenges."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Everything you need to create an inclusive classroom. Find a collection of s to support a variety of educational topics, curated by Microsoft Education.

Type:

Professional Development;Teaching Tools

Concepts:

 

Education Level:

Cost:

Free

Description:

We Are Ozobot
We make award-winning robots for the next generation of creators. Our bots can be coded two ways: online with OzoBlockly and screen-free with Color Codes. Our mission is to inspire young minds to go from consuming technology to creating it."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Phaser is a 2D game framework used for making HTML5 games for desktop and mobile. It is free software developed by Photon Storm. Phaser uses both a Canvas and WebGL renderer internally and can automatically swap between them based on browser support. This allows for fast rendering across desktop and mobile.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

High School;Middle School

Cost:

Free

Description:

Project Lead The Way is a nonprofit organization that provides a transformative learning experience for PreK-12 students and teachers across the U.S.

We create an engaging classroom environment unlike any other. PLTW empowers students to develop and apply in-demand, transportable skills by exploring real-world challenges. Through our pathways in computer science, engineering, and biomedical science, students not only learn technical skills, but also learn to solve problems, think critically and creatively, communicate, and collaborate. We also provide teachers with the training, s, and support they need to engage students in real-world learning."

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Python is powerful... and fast; plays well with others; runs everywhere;
is friendly & easy to learn; is Open.
These are some of the reasons people who use Python would rather not use anything else."

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

High School;Middle School

Cost:

Free

Description:

The Raspberry Pi Foundation is a UK-based charity that works to put the power of computing and digital making into the hands of people all over the world. We do this so that more people are able to harness the power of computing and digital technologies for work, to solve problems that matter to them, and to express themselves creatively.

We engage millions of young people in learning computing and digital making skills through a thriving network of clubs and events, and through partnerships with youth organizations. We enable any school to offer students the opportunity to study computing and computer science through providing the best possible curriculum, resources, and training for teachers. We work to deepen our understanding of how young people learn about computing and digital making, and to use that knowledge to increase the impact of our own work and to advance the field of computing education. We make computing and digital making accessible to all through providing low-cost, high-performance single-board computers and free software.

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

High School;Middle School

Cost:

Equipment Purchase

Description:

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization. It is provided free of charge."

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming

Education Level:

High School;Middle School

Cost:

Free

Description:

Sphero makes undeniably cool, programmable robots and STEAM-based educational tools that transform the way kids learn, create, and invent through coding, science, music, and the arts. The Sphero ecosystem of tools and content gives kids, teachers, and parents of all learning and coding abilities a blank canvas to solve challenges at home, in school, and beyond.

Kids don’t just want to code, they want to use their imagination to create epic experiences. Sphero goes #BeyondCode and inspires kids to learn, build, create, and turn their imagination into a reality. Most importantly, Sphero makes it fun.

The skills students unlock through coding prepare them to thrive, no matter what subject or career they pursue. Sphero tools help bring math, science, music, and art lessons off the pages of a textbook and into real-world applications."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

In a world where technology touches every aspect of our lives, it is crucial that our children become active creators of technology, not just passive users. We believe that the ability to code allows children to make their ideas a reality. Tynker's mission is to provide every child with solid foundations in Computer Science, programming, and critical thinking skills to prepare them to become better architects of their future world.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Payment Required

Description:
Verizon and Project Lead The Way have partnered to bring teachers, parents, and students access to K-12 STEM activities. These interactive activities expose kids to new skills like virtual reality, augmented reality, 3D design and more. Access is free – all you need is a tablet, phone and/or laptop.

Type:
STEM Activities

Concepts:
Algorithms & Programming; Computing Systems

Education Level:
Elementary School; High School; Middle School; Pre-K/Kindergarten

Cost: Free Resource

Description:

Robotics is not only the future, it is also the present. By familiarizing students with programming, sensors, and automation, they hone critical computational thinking skills needed to succeed in both the 21st century's workforce and in everyday life.

Beyond science and engineering principles, VEX Robotics solutions encourage creativity, teamwork, leadership, passion, and problem-solving among groups. That’s why VEX is committed to advancing robotics education as leaders in STEM, making it easy to implement and being your partner along the way!"

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

W3Schools was created in 1998, and derives its name from the World Wide Web (WWW) but is not affiliated with the W3C.

W3Schools has focus on simplicity.

W3Schools practice easy learning.

W3Schools uses simple code examples and simple illustrations of how to use it.

W3Schools' tutorials start from basic level and move all the way up to professional references."

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Free

Description:

At Wonder Workshop, our family of award-winning robots and age-appropriate apps encourage hands-on play and learning to make creative problem-solving concrete and tangible. Our vision is to inspire kids of all ages by giving them tools to imagine and invent the future.

Our tailored solutions propel the fun forward with personable robots and free software, designed specifically for kids ages 6+. Explore a growing library of in-app puzzles, standards-based lesson plans, and annual robotics challenges. And discover the professional learning opportunities that encourage a meaningful shift towards establishing a foundation for 21st-century learning."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Equipment Purchase

Description:

The International Academy of Science is a nonprofit 501(c)(3) organization that has been advancing science and education for over 30 years. The Academy offers applied science undergraduate and graduate degree programs that prepare students with important hands-on skills and experience needed for success in the workplace.

Acellus was created by the International Academy of Science in 2001, and has since been adopted by thousands of schools across the country, and has provided education to millions of students in all 50 states and worldwide.

Acellus is an interactive learning accelerator. It combines technology and learning science to help students master content, learning more effectively (greater mastery) and efficiently (in less time). Backed by scientific research, Acellus delivers online instruction, compliant with the latest standards, through high-definition video lessons made more engaging with multimedia and animation. Each lesson is carefully designed to connect with previously learned knowledge like interlocking building blocks. Students can log in to take lessons from school or home, on any device."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Payment Required

Description:

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.

Over the years Arduino has been the brain of thousands of projects, from everyday objects to complex scientific instruments. A worldwide community of makers - students, hobbyists, artists, programmers, and professionals - has gathered around this open-source platform, their contributions have added up to an incredible amount of accessible knowledge that can be of great help to novices and experts alike.

Arduino was born at the Ivrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming. As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiating its offer from simple 8-bit boards to products for IoT applications, wearable, 3D printing, and embedded environments. All Arduino boards are completely open-source, empowering users to build them independently and eventually adapt them to their particular needs. The software, too, is open-source, and it is growing through the contributions of users worldwide."

Type:

CS Equipment;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

High School;Middle School

Cost:

Equipment Purchase

Description:

"Programming is magic. It's the ability to create things from pure imagination. We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using typed code.

As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to every student because everyone should have the chance to learn the magic of programming."

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Payment Required

Description:

CS First is a free computer science curriculum that anyone can teach. Designed for students ages 9-14 of all interests and experience levels, students learn collaboration and core computer science concepts as they create their own projects. Educators lead the way with easy-to-use lesson plans, tutorials, activities, and s.

Type:

Curriculum;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Free

Description:

Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part of their core K-12 education. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, Code.org also created the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. Code.org is supported by generous donors including Microsoft, Facebook, Amazon, the Infosys Foundation, Google and many more.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

About Codecademy:
When we started Codecademy, our goal was to give anyone in the world the ability to learn the skills they’d need to succeed in the 21st century. We set out to create a new, interactive way of learning — making it engaging, flexible, and accessible for as many people as possible. Since then, we have helped millions of people worldwide unlock modern technical skills and reach their full potential through code.

Our Mission:
We want to create a world where anyone can build something meaningful with technology, and everyone has the learning tools, s, and opportunities to do so. Code contains a world of possibilities — all that’s required is the curiosity and drive to learn. At Codecademy, we are committed to empowering all people, regardless of where they are in their coding journeys, to continue to learn, grow, and make an impact on the world around them."

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Some Free Content

Description:

CodeHS is a comprehensive teaching platform for helping schools teach computer science. We provide web-based curriculum, teacher tools and s, and professional development.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Some Free Content

Description:

Codelicious provides full-year computer science curriculum for K-12. Codelicious courses are delivered with everything teachers need to teach computer science, including lesson plans, assessments, and standards mapping. The curriculum is updated regularly to stay current with new technology, so teachers spend less time writing lessons and more time engaging students. By bringing Codelicious into the classroom, teachers provide their students with opportunities to learn skills in collaboration, critical thinking, and problem solving. These are all skills students need to be successful, whatever their future holds.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Some Free Content

Description:

CoderZ is a powerful, award-winning online platform through which students learn valuable STEM skills such as coding, robotics, and physical computing. CoderZ is highly flexible and designed for use in the classroom or through a wide range of remote learning environments.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Some Free Content

Description:

The Computer Science Teachers Association (CSTA) understands that teaching computer science is hard. That’s why our dedicated team and teacher-led Board of Directors has focused on creating a strong environment to support K–12 educators.
We’re proud to have created a community that:
+ Is led by K-12 computer science teachers, and puts teacher needs at the forefront
+ Shares the latest best practices in K-12 computer science education
+ Creates local communities across the US + Canada that make sure every computer science teacher has a home.
+ Builds the largest teacher-led computer science professional development event in the world each year!
+ Provides access to exclusive discounts on courses and tools that will take your teaching practice to the next level.
You might be the only computer science teacher in your school, district or town, and as a part of CSTA, we’re in this together."

Type:

Professional Development;Teaching Standards;Teaching Tools

Concepts:

Education Level:

Cost:

Some Free Content

Description:

A Kansas company that helps Kansas teachers integrate their curriculum.

Since 2003, we have enjoyed partnering with educators to create and deliver the best and most innovative CTE, STEM and STEAM courses. Our personalized approach helps educators gain the tools to make each moment count for their learners.

Our media rich, highly interactive approach to online and blended learning is allowing educators to adapt, change, and reshape the way they teach. We strive to make CTE and STEM/STEAM courses simpler to deliver, user friendly and more accessible to all without sacrificing the fun, excitement, and discovery that is great teaching."

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

High School;Middle School

Cost:

Payment Required

Description:

Digital Dream Labs brings objects to life through robotics and artificial intelligence, allowing people to build relationships with technology that feel a little more human. At Digital Dream Labs, we create robots that move you.

We designed Cozmo, the little robot with a big brain, and bigger personality. He’s curiously smart, a little mischievous, and unlike anything ever created. Cozmo is currently available in the U.S., Canada, U.K., France, Germany, Nordic countries, Japan, Australia and New Zealand.

We also created Digital Dream Labs OVERDRIVE, an intelligent battle-racing system, and Digital Dream Labs OVERDRIVE: Fast & Furious Edition, which adds the iconic characters and cars from the film franchise to the race. Both are available in the U.S., Canada, Germany, U.K., and Nordic countries."

Type:

CS Equipment;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Equipment Purchase

Description:

The Hour of Code started as a one-hour introduction to computer science, designed to demystify "code", to show that anybody can learn the basics, and to broaden participation in the field of computer science. It has since become a worldwide effort to celebrate computer science, starting with 1-hour coding activities but expanding to all sorts of community efforts. This grassroots campaign is supported by over 400 partners and 200,000 educators worldwide.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Free

Description:

BE BOLD WITH US.
Dreaming big. Transforming teaching. Empowering learners.

Welcome to the International Society for Technology in Education (ISTE), home to a passionate community of global educators who believe in the power of technology to transform teaching and learning, accelerate innovation and solve tough problems in education.

ISTE inspires the creation of solutions and connections that improve opportunities for all learners by delivering: practical guidance, evidence-based professional learning, virtual networks, thought-provoking events and the ISTE Standards."

Type:

Professional Development;Teaching Standards

Concepts:

 

Education Level:

Cost:

Some Free Content

Description:

Java Powers Our Digital World
Java is at the heart of our digital lifestyle. It's the platform for launching careers, exploring human-to-digital interfaces, architecting the world's best applications, and unlocking innovation everywhere—from garages to global organizations."

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

High School;Middle School

Cost:

Free

Description:

Free K-12 courses of Computer Programming, including: Javascript, HTML/CSS, and SQL

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Free

Description:

s for CS teachers including KS computer model standards, Professional Development Presentations Archive, CS Career Essentials and CSedWeek information.

Type:

Professional Development;Teaching Standards

Concepts:

 

Education Level:

Cost:

Free

Description:

Everything you need to create an inclusive classroom. Find a collection of s to support a variety of educational topics, curated by Microsoft Education.

Type:

Professional Development;Teaching Tools

Concepts:

 

Education Level:

Cost:

Free

Description:
"TEALS (Technology Education and Literacy in Schools) is a Microsoft Philanthropies program that helps high schools develop and grow inclusive and sustainable CS programs. The TEALS Program:
✓ Builds the capacity of teachers by pairing skilled industry volunteers with high school teachers, to team-teach computer science. Volunteers support teachers as they learn to teach CS independently over time.
✓ Engages students who previously didn't have access to CS education, increasing the likelihood that they’ll continue their CS education and be more prepared for future employment."

Type:
Curriculum;STEM Activities;Teaching Tools

Concepts:

Education Level: High School

Cost: Free Resource

Description:

We Are Ozobot
We make award-winning robots for the next generation of creators. Our bots can be coded two ways: online with OzoBlockly and screen-free with Color Codes. Our mission is to inspire young minds to go from consuming technology to creating it."

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Phaser is a 2D game framework used for making HTML5 games for desktop and mobile. It is free software developed by Photon Storm. Phaser uses both a Canvas and WebGL renderer internally and can automatically swap between them based on browser support. This allows for fast rendering across desktop and mobile.

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

High School;Middle School

Cost:

Free

Description:

Project Lead The Way is a nonprofit organization that provides a transformative learning experience for PreK-12 students and teachers across the U.S.

We create an engaging classroom environment unlike any other. PLTW empowers students to develop and apply in-demand, transportable skills by exploring real-world challenges. Through our pathways in computer science, engineering, and biomedical science, students not only learn technical skills, but also learn to solve problems, think critically and creatively, communicate, and collaborate. We also provide teachers with the training, s, and support they need to engage students in real-world learning."

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

Python is powerful... and fast; plays well with others; runs everywhere;
is friendly & easy to learn; is Open.
These are some of the reasons people who use Python would rather not use anything else."

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems

Education Level:

High School;Middle School

Cost:

Free

Description:

The Raspberry Pi Foundation is a UK-based charity that works to put the power of computing and digital making into the hands of people all over the world. We do this so that more people are able to harness the power of computing and digital technologies for work, to solve problems that matter to them, and to express themselves creatively.

We engage millions of young people in learning computing and digital making skills through a thriving network of clubs and events, and through partnerships with youth organizations. We enable any school to offer students the opportunity to study computing and computer science through providing the best possible curriculum, resources, and training for teachers. We work to deepen our understanding of how young people learn about computing and digital making, and to use that knowledge to increase the impact of our own work and to advance the field of computing education. We make computing and digital making accessible to all through providing low-cost, high-performance single-board computers and free software.

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet;Robotics

Education Level:

High School;Middle School

Cost:

Equipment Purchase

Description:

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization. It is provided free of charge."

Type:

STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming

Education Level:

High School;Middle School

Cost:

Free

Description:

Sphero makes undeniably cool, programmable robots and STEAM-based educational tools that transform the way kids learn, create, and invent through coding, science, music, and the arts. The Sphero ecosystem of tools and content gives kids, teachers, and parents of all learning and coding abilities a blank canvas to solve challenges at home, in school, and beyond.

Kids don’t just want to code, they want to use their imagination to create epic experiences. Sphero goes #BeyondCode and inspires kids to learn, build, create, and turn their imagination into a reality. Most importantly, Sphero makes it fun.

The skills students unlock through coding prepare them to thrive, no matter what subject or career they pursue. Sphero tools help bring math, science, music, and art lessons off the pages of a textbook and into real-world applications."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

In a world where technology touches every aspect of our lives, it is crucial that our children become active creators of technology, not just passive users. We believe that the ability to code allows children to make their ideas a reality. Tynker's mission is to provide every child with solid foundations in Computer Science, programming, and critical thinking skills to prepare them to become better architects of their future world.

Type:

Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Payment Required

Description:
Verizon and Project Lead The Way have partnered to bring teachers, parents, and students access to K-12 STEM activities. These interactive activities expose kids to new skills like virtual reality, augmented reality, 3D design and more. Access is free – all you need is a tablet, phone and/or laptop.

Type:
STEM Activities

Concepts:
Algorithms & Programming; Computing Systems

Education Level:
Elementary School; High School; Middle School; Pre-K/Kindergarten

Cost: Free Resource

Description:

Robotics is not only the future, it is also the present. By familiarizing students with programming, sensors, and automation, they hone critical computational thinking skills needed to succeed in both the 21st century's workforce and in everyday life.

Beyond science and engineering principles, VEX Robotics solutions encourage creativity, teamwork, leadership, passion, and problem-solving among groups. That’s why VEX is committed to advancing robotics education as leaders in STEM, making it easy to implement and being your partner along the way!"

Type:

CS Equipment;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School;Pre-K/Kindergarten

Cost:

Equipment Purchase

Description:

W3Schools was created in 1998, and derives its name from the World Wide Web (WWW) but is not affiliated with the W3C.

W3Schools has focus on simplicity.

W3Schools practice easy learning.

W3Schools uses simple code examples and simple illustrations of how to use it.

W3Schools' tutorials start from basic level and move all the way up to professional references."

Type:

Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Data Analysis;Impacts of Computing;Networks and Internet

Education Level:

High School;Middle School

Cost:

Free

Description:

At Wonder Workshop, our family of award-winning robots and age-appropriate apps encourage hands-on play and learning to make creative problem-solving concrete and tangible. Our vision is to inspire kids of all ages by giving them tools to imagine and invent the future.

Our tailored solutions propel the fun forward with personable robots and free software, designed specifically for kids ages 6+. Explore a growing library of in-app puzzles, standards-based lesson plans, and annual robotics challenges. And discover the professional learning opportunities that encourage a meaningful shift towards establishing a foundation for 21st-century learning."

Type:

CS Equipment;Curriculum;Professional Development;STEM Activities;Teaching Tools

Concepts:

Algorithms & Programming;Computing Systems;Impacts of Computing;Robotics

Education Level:

Elementary School;High School;Middle School

Cost:

Equipment Purchase

Scroll to Top