Designed to bring together science, technology, math, engineering, and computer science practices and learning to build problem-solving skills and resilience. Engineering and Computer Science Essentials™ promotes access, equity, and excellence in STEM learning through age-appropriate, fun, engaging classroom lessons. Essentials:
NEW! Computer Science for Kindergarten. Start your students off right with a solid foundation in computer science to encourage a lifelong love of STEM. Learn More.
Trusted by more than 44,000 teachers and principals in 50 states
18M+ and counting students developing a passion for STEM
3K+ hours of research and development behind our proven model
EiE’s new Engineering and Computer Science Essentials brings together engineering and computer science to promote curiosity, discovery, and STEM literacy.
Preparing the next generation workforce: Learning to think like engineers, hands-on design challenges let students experience real-world engineering, science and computer science practices.
Supporting Social Emotional Learning: Students develop agency and confidence as they practice ethical, compassionate decision-making.
Reinforce Habits of Mind: Using the Engineering Design Process and our engineering Habits of Mind as the foundation, Essentials opens up access to STEM for all learners.
Create Classroom Equity: With hands-on design challenges; stories set in different countries; impactful Resources for Diverse Learners; and a “teacher as facilitator” model, level the playing field for all learners.
Cultivating Critical Thinking and Problem Solving: Integrating STEM creates a learning environment where students can move seamlessly from engineering to computer science as they become more creative problem solvers.
Want to talk directly with our team about Engineering and Computer Science Essentials: An Integrated Program?
"I like that no matter what a student's reading ability is, they can equally participate in the challenge."
Elaine Makarevich on Grade 1 Unit—Programming Robots
"I will be requesting for my school to purchase this when it is available! DEFINITELY! I think it was a meaningful way for students to learn computer science concepts and use Scratch. I loved that it tied in with the oil spill, a unit they had previously done, and provided students with a concrete example of how engineers use computers."
Anna Birnberg on Grade 5 Unit—Analyzing Digital Images
"I honestly wasn't even sure what computer science might look like at the elementary level, but this was pretty awesome! It was engaging, allowed for creative design and problem solving, teamwork, individual work, big picture, working with precision, thinking before doing, and working kindly with each other.Everyone LOVED sharing their games and they were SO proud of their work! This is what learning looks like!”
Jan Morris on Grade 4 Unit—Designing Computer Games
"I love the connections between both. What I found even more rewarding is that the EiE both Maglev and Automated connected to the District provided "Science" unit. Both EiE units provided me with more than one core subject area connections; Reading, Math, Social Studies, Science, and Technology. I LOVE it all!”
Cynthia Brawner on Grade 3 Unit—Building Automated Systems
"Computer Science can seem like a challenge to a teacher who doesn't have a degree in that subject area, and especially in an elementary school where it might seem like something that would be above the students' ability or age. This unit proved to me that Computer Science is alive and well in elementary schools, and teachers with little to no experience teaching computer science will definitely find success!”
Elaine Makarevich on Grade 2 Unit—Creating Animations
Download a free lesson preview from new Engineering and Computer Science Essentials: An Integrated Program.