One of the most common questions I get from teachers and parents is: What programming language should we use to teach kids to code? Is it important to always start with block-based languages like ...
Recently, I had the good fortune to present a class at the ACM Conference for Computer Science Educators (SIGCSE). While I definitely shared my enthusiasm for parallel programming, I had two key goals ...
Soon after I wrote my last article on Edsurge “Where Does Tech-ed Belong in Edtech?,” advocating for the need for computer science education, there was a surprising amount of activity in this ...
Teaching coding is hot. Codecademy famously signed up New York’s mayor as a user (and recently roped in $10m of venture capital), and the popular online-teaching concern Khan Academy just launched a ...
You might also like to look at one of the following programming languages: PHP (Hypertext Preprocessor), Ruby, or Python. Incidentally, it is said that Python is currently the most popular language ...
In January I wrote about using Macdown to write in Markdown, a convention for writing in plain text while encoding the structure of your document—headers, block quotes, lists, footnotes, etc.—using ...
Editor‘s Note: It‘s no secret that when it comes to international comparative examinations in math and science, Singapore is a top achiever. But what leads to their success?Alexander Kmicikewycz, Math ...
President Obama earlier this year announced a new initiative, “Computer Science for All,” to empower a generation of American students with the computing skills they need to thrive in a digital ...
Sorry for this newbie post but figured this might be a good place to ask. I really want my 11 year old nephew and niece to begin learning to code. It will be like the piano even if they don't like it.
Back in 2018, a story went viral about Owura Kwadwo Hottish, a middle-school teacher in Kumasi, Ghana. What was remarkable about this story was the fact that Hottish was teaching his students how to ...