News

As we focus on computer science education with Hour of Code activities, it is important to look beyond just coding. Teaching kids how to code without also introducing them to some of the fundamental ...
Introducing Elementary Students to Coding and Computer Science. When elementary-aged students engage in coding and other programming activities, they become familiar with problem-solving, ...
The new AP Computer Science Principles course (launched fall 2016) “offers a multidisciplinary approach to teaching the underlying principles of computation.” It’s an extension of Haglund ...
Universities across the country are scrambling to understand the implications of generative A.I.’s transformation of ...
Late last month, President Obama announced a plan to help all students have access to computer science in school. The president’s 2017 budget proposal includes money for states and districts to ...
It looks and feels like the Minecraft game that kids are so familiar with, but they have to use basic computer science principles to play. Students click and drag blocks to form a string of commands.
To try to broaden the appeal of computer science, Code.org has designed a new AP Computer Science Principles class for the College Board that will be piloted in the fall and offered nationwide in ...
The White House announced Monday a new initiative to teach computer science to middle school and high school students, with about 60 school districts nationwide participating.
But if you’ve already done a little coding or taken just a couple courses, and you want a more thorough education in both theory and practice, start with the site Teach Yourself Computer Science.
Before the next school year starts, Code.org is helping to prepare nearly 900 more teachers to teach AP Computer Science Principles. It expects another significant jump in participation one year ...
The Computer Science Principles course provides a safe environment for all students to explore and discover their passions. We touch on cybersecurity, data analysis, programming, and how the internet ...