Trinket is an online environment for writing Python programs using a Blockly interface.
The article’s hypothesis: We get poor results because we use ineffective teaching methods. If we want to teach CS more effectively, we need to learn and develop better methods. If we don’t strive for better methods, we’re not going to get better results.
Has some interesting links to methods to try.
This is from back in the 70’s but still should be useful. CARDIAC was designed as an educational tool to give people without access to computers the ability to learn how computers work.
Notice you can print out a version of your own!
A teacher from Colorado who is writing this blog “to record my own journey with coding, and to give myself an outlet to process all the crazy new thinking I’m doing”
Good luck on her effort to learn to code!
Interesting line of robots that make use of Raspberry Pi’s.
“Computational thinking has received considerable attention over the past several years, but there are many perspectives on what computational thinking entails. We are interested in the ways that design-based learning activities — in particular, programming interactive media — support the development of computational thinking in young people. This site and its collection of instruments are designed for K-12 educators and researchers interested in supporting and assessing the development of computational thinking through programming. “
“CodeSpells started as the PhD research of Sarah Esper & Stephen Foster at UC San Diego to teach kids coding. Now it’s being developed into something more than a research project. We want to make an immersive, visually-appealing video game that kids & adults will want to explore for hours.