Recent articles

A student works on a robotics project with her teacher

Equity literacy for STEM educators

02/19/2020

Topics: Computational Thinking, digital equity

In the context of STEM education, it is not enough for schools to identify the content and skills needed for K-12 students to become STEM ready. School leaders, STEM educators and educational stakeholders must…

MORE

Three students work on an Hour of Code activity on a laptop

Lessons to keep Hour of Code going year-round

11/26/2019

Topics: Computational Thinking, computer science

Each December, schools around the world celebrate Hour of Code. Launched by Code.org in 2013, the…

MORE

Children work together on a computer

CT Competencies: Embrace integration across the curriculum

06/17/2019

Topics: Computational Thinking, Computational Thinking Competencies, ISTE Standards

When embarking on your school or district’s computer science (CS) journey, computa­tional thinking (CT) should be taught first, primarily because CT helps learners under­stand the logic and algorithmic…

MORE

Two students study a flow chart to learn computational thinking

Using research-based strategies to help students master computational thinking

06/12/2019

Topics: Computational Thinking, ISTE Standards for Computer Science Educators, Learning sciences

When learning new knowledge, it is critical for students to connect new concepts with previous learning and experiences and then be able to transfer it in multiple and creative ways. It is, therefore, essential…

MORE

No device needed to teach kids to code

No device needed to teach kids to code

01/29/2019

Topics: Coding & robotics, Computational Thinking

Leka DeGroot can relate to teachers who would like to bring coding to their classrooms but just can’t fathom fitting it in.

“Teachers often tell me, ‘It sounds great but I don’t have time, or I don’t have the skills,’ but you don’t have to be a computer scientist to teach coding,”…

MORE

New era, new language: Students solve problems with coding

New era, new language: Students solve problems with coding

10/03/2017

Topics: Computational Thinking, computer science

Teach a student to use computer and you prepare her to function in a digital world. Teach her to program one and you prepare her to solve the world’s problems.

It’s becoming increasingly clear that understanding the language of computers is a skill all adults will need to thrive in a…

MORE

Educators should be on front lines of making STEM, CS a reality for all

Educators should be on front lines of making STEM, CS a reality for all

12/19/2018

Topics: Coding & robotics, Computational Thinking, STEM & STEAM

Not long ago, I was a high school student sitting in a classroom wondering how taking a particular class would help me in life.

Luckily, most of the courses I was taking actually complemented what I planned to study in college – computer science.

MORE

A girl and her teacher looking at an iPad

Make Hour of Code a lifelong passion with these free resources

11/26/2019

Topics: Coding & robotics, Computational Thinking

Since 2013, more than 650 million students worldwide have participated in the Hour of Code, an international event designed to inspire students

MORE

10 easy steps to start coding with Google CS First

10 easy steps to start coding with Google CS First

11/29/2018

Topics: Coding & robotics, Computational Thinking, Robotics

In Greenfield Union School District where I teach fifth grade, I’m known as a bit of a technology enthusiast. This means I’m always excited about new ways to integrate tech in the classroom…

MORE