Code your first algorithm in Scratch
With more kids learning from home this year, it’s important to engage them with unique learning opportunities. The classroom looks very different than it did before, and it’s going to continue to evolve. So should the lessons we teach. In the first article in this series, I shared how my students taught me to code. Over the next few weeks, I will be exploring how educators and parents can harness the power of coding to...
5 questions to ask yourself when writing project documentation
Before getting down to the actual writing part of documenting another one of your open source projects, and even before interviewing the experts, it’s a good idea to answer some high-level questions about your new document. Renowned communication theorist Harold Lasswell wrote in his 1948 article, The Structure and Function of Communication in Society: [A] convenient way to describe an act of communication is to answer the...