Computer Science Posts

The Complete Guide to Computer Science Education Week 2025
Computer Science Education Week 2025 is approaching, and I’ve been counting down the days since last December! As one of the most exciting and impactful weeks of the school year, it creates an incredible buzz of energy in our classroom. My students and I dive into hands-on coding experiences that

6 Middle School Coding Activities for Computer Science Education Week and Beyond
In recent years, the expansion of computer science programs and the importance of teaching middle school coding (and elementary school coding too!) have been all over the news. You may wonder why coding is so important for kids or what benefits are associated with learning to code. Short on time?

Teaching Programming to Middle Schoolers
Coding is a very important skill for today’s students. Currently, computer science job openings outpace the number of qualified applicants, and as we move into the future, more and more industries will require employees to have some basic computer programming skills… But how exactly do you go about teaching programming

Understanding Fear of Failure in STEM Education
Fear of failure and not having the “right” answer is one of the most common challenges STEM students face. This anxiety is especially prevalent when your class gives them their first real STEM experience. While most traditional courses condition students to expect clear “right” answers – where consistent effort typically

Computer Parts Lesson Plan for Middle School
So you’re teaching computer science… Now what? This computer parts lesson plan will transform how middle school students learn technology fundamentals. Our detailed lesson plan for computer parts provides everything you need to start your computer science or technology course by teaching the basics. Using printable or digital materials, students

Engage Your Students with this Middle School Coding Unit
Teaching the basics of computer science can feel overwhelming, but this complete middle school coding unit provides everything you need for 3 weeks of rigorous, engaging instruction. With over 100 pages of print and digital resources, you’ll build a strong foundation your students can build on throughout their computer science

5 Tips for Effective Group Work in Middle School STEM
Let’s be honest – getting middle school students to work together effectively can feel impossible. As a new STEM teacher, I learned this the hard way. You’d think it would be simple, right? Put kids in a group, give them an exciting task, and be nearby to answer questions and

How to Make Middle School Science Sub Plans in STEM
Creating effective middle school science sub plans can feel overwhelming, especially since taking a day off often requires more work than teaching the class yourself. For STEM teachers, finding or creating great sub plans presents unique challenges because many substitute teachers don’t have experience in our content area. Our courses