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 ...
In this article, we take a look into the 12 easiest programming languages for kids. You can skip our detailed analysis of programming languages, AI and their effects on the jobs market, and the ...
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 ...
The new era of learning is being shaped by an alliance between artificial intelligence and human expertise, giving rise to ...
Learning programming introduces students to solving problems, designing applications, and making connections online. We are witnessing a remarkable comeback of computer programming in schools. In the ...
My boys are getting old enough that I think they're ready to start understanding how to make a computer work, rather than just using it, so I'm looking at starting to teach them some programming.
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 ...