Please verify your email address
Clicking the button below will send an email message to and will include a link that you can use to verify your email address with ISTE.
Computer science is more than just coding. Thinking like a computer scientist involves being creative and thinking collaboratively about a problem in order to solve it.
You don’t have to be a computer scientist to teach coding, and students don't need devices to learn coding skills.
When students pair up to learn programming, they gain more confidence, achieve higher test scores and have more fun than students who learn on their own.
ISTE member Kimberly Lane says it’s time to ensure that girls are seeing, hearing from and being mentored by people who look like them working in the fields they want to pursue. And she thinks educators can be on the leading edge of making that happen.
Hour of Code wants to inspire students to code. Use these resources to turn Hour of Code into a lifetime passion.
Google CS First, a platform of tutorials, learning modules and activities, takes the fear and anxiety out of computer science — for both students and educators.
Once educators start teaching computational thinking, they’ll likely realize they've been using it -- and teaching it -- all along.
ISTE and the Computer Science Teachers Association collaborated on a series of resources designed to help prepare young learners to become computational thinkers who understand how today's digital tools can help solve tomorrow's problems.
Physical computing provides educators with the unique opportunity to address support all learners in exploring computational thinking practices and computer science concepts across multiple disciplines in creative ways.
Elementary school students are the perfect age to learn coding. Here are six reasons why you should teach K-5 students to code.
Incorporate coding, computational thinking and computer science into all content areas, including math, science and social studies, with or without a device.
Many students, particularly those from under-represented groups, including girls and students of color, miss out on taking classes that would put them on track for STEM and CS careers. You can change that by doing these five things.
May students and educators are intimidated by the terms "coding" and "computational thinking." However, once the concept is understood as a systematic approach to solving problems, it becomes less daunting. Try embedding computational thinking into a project-based learning lesson.
Educators need to be on the front lines of introducing computer science to under-represented groups. Here are four ways you can spur interest in computer science among girls and other under-represented groups.
When students use MakeCode to build Minecraft structures more efficiently and rapidly, they are able to develop a visual understanding of what is going on inside of their code. Students can actually see a structure being built block by block from the code they have just written.
Middle school students chose real-world issues they care about, selected two or more quantitative variables and used their statistical analysis skills to describe the association between them.
No matter the discipline, creating computational artifacts is one of the core computer science practices students should consistently experience to become better problem solvers. Here are four steps to get them started.
Help your students become computational thinkers by building their competency in decomposition, pattern recognition, abstraction and algorithm design.
It takes will, know-how, technology tools, practical strategies and patience to teach computer science and it's best integrated across content areas by teaching design and inquiry practices in tandem with CS.
When students begin to envision themselves as computer scientists, they realize they can find creative and innovative ways to solve problems in personally relevant ways.
Using pair programming in the classroom empowers students to communicate and collaborate and fosters critical thinking as one person troubleshoots and the other writes the code.
Integrate Scratch into your curriculum to help students learn to think creatively and work collaboratively. Here are three ways to use Scratch across the curriculum.
Sarah Wiseman doesn't expect all her students to grow up and become software developers, but she does want them to learn that the devices they hold in their hands were created and programmed by someone like them.
Mindcraft's design-oriented gameplay allows kids to explore a wide variety of interests within the game environment — and young animators, engineers and even musicians are getting creative about translating their outside passions into the game realm.
Australia reframed computer education away from the subset of design and technology to become a distinct discipline – a mandated subject for every child, taught throughout a 10- to 13-year developmental curriculum.
Today’s students need to prepare for a variety of careers that will involve using technology to generate new ideas and creative solutions to problems. In order to be successful, students must be able to explore, learn and apply coding to the real-world challenges.
Girls Who Code founder and CEO Reshma Saujani is on a mission to more girls off the sidelines and into computer science careers.
Empower students as game creators by following three simple steps: create, test, iterate.
Use Scratch to boost student engagement and infuse coding into your existing curriculum.
The most compelling topics among educators who embrace technology for learning and teaching are not about the tech at all, but about the students. Here’s a list of the hottest topics in ed tech for 2017.
In this EdTekTalk, Code.org and Hour of Code co-founder Hadi Partovi explains why schools in the digital age must teach computer science as a foundational skill, just like biology and math — and why the U.S. is missing a major economic opportunity if they don't.
Many organizations, from Disney to Khan Academy, have joined Code.org to offer hundreds of activities centered on coding and computational thinking.
One day soon, computer science will be a required course at all U.S. high schools. That concept has school technology associate Trish Cloud thinking about how to prepare even her youngest learners for their future.
Coding education over the past five years is igniting worldwide interest as teachers gain expertise, and new products make it possible for teens and college students to improve the world right in their classrooms.
CS First is a free web-based program that exposes students to computer science through video tutorials and modules that students participate in as after-school, in-school and summer programs.
Code.org believes that in today's technology-dependent world, all students should be learning computer science. You don't need to be a computer expert to learn how to teach your students coding and other CS skills with these free student courses, professional development, inspirational materials and community.
In the universe of computer science, the definition and application of computational thinking is widely acknowledged as a pathway to problem solving, easily transferable to other academic subjects and even everyday life.
In the digital age, computational thinking — the ability to solve problems using technology, among other things — will be a necessary skill set for students, teachers and citizens.
Many educators believe students should be taught coding as young as kindergarten to build critical-thinking skills and prepare for careers of the future.
Computer science skills empower students to become proactive learners and creators instead of mere consumers. In honor of Computer Science Education Week, here are some resources to help you incorporate computer science into your classroom.
Computational thinking enables students to recognize when and how technology can boost their own critical-thinking, creative and problem-solving skills and help them devise innovative solutions to real-world problems.
To get the best results from pair programming, remember that communication is key — and good manners don’t hurt either!
Coding is too important a skill to relegate to after-school clubs. See how one school district integrates it into the core curriculum to give all students — including young children, girls, students with disabilities and English language learners — the chance to try computer science and programming.
Computer science education is becoming increasingly accepted in schools and is now a more integral part of the ed tech community.
The most compelling topics among educators who embrace technology for learning and teaching are not about the tech at all, but about the students. And that’s a good thing.
Most educators recognize the need for digital citizenship, but many are at a loss for how to teach it. Here are some resources to help.
Choosing the right STEM tools for your students can be intimidating. Here’s a short guide to the factors you should consider, from grade level and subject area to cost.
The Burlington High School Help Desk in Massachusetts is one of the first and most successful student-run genius bars in the nation. Use this step-by-step guide to start a student help desk at your school.