*This post is inspired by Code in Every Class, an EdTechTeam Press publication written by author-educators Kevin Brookhouser and Ria Megnin. You can read my overview of the book. The resources below are not comprehensive, and I have added some of my own. See the resource section of the book for much more. For teachers interested in learning to code themselves, or for the very keen student, check out these resources. A Google Docs version of this post is available.
But first, a rationale...
Why Code? Jason Wik, of Maker Toolset, sums it up nicely. "Students should leverage technology, not just consume information. We want students to change how they think of themselves, becoming active digital creators of the physical world around them." This is at the heart of how coding will empower young people. See Jason in a TED Talk on the maker movement in schools, with Gabriel Wilkes, and how to get a project started. In our conversation, Jason also suggested that simple definitions are incomplete, saying that “code is the underlying language that connects everything around us. Schools should be teaching the importance of code beyond just apps and games, to open their eyes to the revolution of physical computing, robotics, IoT, and digital fabrication happening all around them.”
How Do I Get Started? When starting your own coding program, be it a club or in your own class, take some time to have a look through the different options available to you. There are many choices for developing a program, be it using a single curriculum/lesson guide on offer, or a blend that works for your club. Consider exploring the different programs with your students if age-appropriate. These coding programs are not just for educators. Parents can also work with their children at home, learning how to code together - a great family activity!
You may want to begin your journey with Google’s introductory level, self-paced course Computational Thinking for Educators to give yourself a foundation in some of the concepts involved with coding, such as, exploring algorithms, finding patterns, developing algorithms, and applying computational thinking to a lesson plan developed by you. However, each of the programs below will have online guidance.
Free & Paid Coding Programs Resources, Descriptions and Links
CS First by Google. “CS First is a free program that increases student access and exposure to computer science (CS) education through after-school, in-school, and summer programs. All clubs are run by teachers and/or community volunteers.”
Consider following up or extending learning with Exploring Computational Thinking (ECT), “a curated collection of lesson plans, videos, and other resources on computational thinking (CT)”. It builds upon CS First.
Swift Coding by Apple. "Swift is a robust and intuitive programming language created by Apple for building apps for iOS, Mac, Apple TV, and Apple Watch. It’s designed to give developers more freedom than ever. Swift is easy to use and open source, so anyone with an idea can create something incredible." Free, but you will need a newer version of iPad.
Code.org is from the organizers of Hour of Code and a fully recognized 501c non-profit organization. Free curricula for ES, MS and HS are offered, with additional resources in tutorial videos, an online support community, and regional partners. Students can learn alone or in a classroom environment. Have a look at the additional 20-hour, age-appropriate courses from Code Studio.Code.org is also an advocate for social justice, reaching out to all communities. There is even a feature to find third-party resources and local computer science classes or clubs. (it says “US only” but when I searched Nova Scotia, Canada I found three)
CoderDojo. A “global network of free computer programming clubs for young people.” Anyone aged 7 - 17 can join and attend a Dojo and learn to code. These are brick and mortar clubs with adults acting as mentors. Some equipment is necessary, but the resources are free.
Code Monkey. A “fun and educational game environment where students learn to code in a real programming language, no previous experience needed.” Has a course ready to follow and is based on games.
Girls Who Code is “a national non-profit organization dedicated to closing the gender gap in technology.”
Python is an open source programming language that is widely used for website, web apps, and scientific computing. (see this 4-minute YouTube video explaining Python) Python provides a beginners guide.
Pencil Code. An open source “collaborative programming site for drawing art, playing music, and creating games. It is also a place to experiment with mathematical functions, geometry, graphing, web pages, simulations, and algorithms. Programs are open for all to see and copy.” Has an online guide, discussion forum, and tutorials. Includes an online guide and teacher’s manual.
Scratch. With this MIT program, students can “code their own interactive stories, animations, and games. In the process, they learn to think creatively, reason systematically, and work collaboratively — essential skills for everyone in today’s society.” Scratch is a widely popular coding program used in schools, museums, and community centers. Includes tips and curriculum guides. Teacher accounts can be made for students. See this TED Talk on Scratch.
Hopscotch. A programming software that is easy to learn for kids, giving them a foundation in coding. Has video tutorials, a coding curriculum, and support forum. Free for iPhone and iPad.
Lightbot. Children solve puzzles using programming logic. Ages 4-8 and 9 and up. Has a variety of devices to work with.
Monster Coding. Incorporates math and shapes, with lessons in vocabulary essential to programming. Has a keyboarding piece and tutorial videos.
And for a bit of play...
Code Academy wants to change the face of education, acknowledging that curriculum today doesn’t reflect the economy. Courses are varied, including making websites, JavaScript, HTML, CSS and much more.
Have fun directly from the landing page of Code Monster. Just follow the instructions in the monster’s speech bubble as you move along. A quick introduction to code.
Play with the Chrome Music Lab, an open source platform which employs coding as children explore how music works.
Paid Resources (some with Bots or Boards)
RaspberryPi. Small, single-board “low-cost, high-performance computers that people use to learn, solve problems and have fun.” It includes outreach and education to help more people access computing and digital making, with some free resources.
Sphero. Incorporates robotics and technology with collaborative STEAM activities. The “world's first app-enabled robotic ball and a sophisticated companion for your smartphone or tablet. Learn, play, and explore with this awesome robot.” Includes other robots like Spiderman and BB-8 from Star Wars. Students learn to code the movements of the robots and guide them with their devices.
Cubetto "is a cross-curricular early learning resource that helps young learners develop coding skills, problem-solving, communication, and creativity through adventure and hands-on play.” Includes user manuals, lessons plans, and tutorials.
Code Avengers. Includes lesson plans, teacher training, gamified learning and projects for the “real world”. Has courses in HTML & CSS, Python, Web Development, Design, and more. Kids learn to build apps, games, and websites. Camps are hosted all over the world.
Code Monster. Curriculum and courses. “CodeMonster is about fundamental. Without fundamental we cannot build anything upon it. Our curriculum always start with the basic and will quickly accelerate to the required level. Kids coding must have the element of fun.”

Learning Light Bulbs are musings on anything related to education and learning, though admittedly very technology-in-education and innovation oriented. Curiosity is a wonderful thing, so these posts hope to bring some new (and old) ideas to an educator audience. The content will vary but is tied together by an education theme. View the links for more professional learning resources and connect with me on Twitter!
Subscribe to:
Post Comments (Atom)
Chris Senn wins the gold medal in Skateboard Street beating Tony Hawk who took the silver. Bronze went to Horchada "Antonio Hawk" Francisco.
ReplyDeleteJustin Seers wins the gold medal in Barefoot Water Ski Jumping.
After injuring his right leg during qualifying, Bob Pereyra wins the gold in Street Luge.
Jay Miron takes the gold in BMX Dirt.
summer x games 2018 stream
summer x games 2018 watch free
summer x games 2018 live stream
watch summer x games live online
summer x games watch free
watch summer x games 2018 live online
Amazing post.Thanks for your details and explanations..I want more information from your side.Thank you
ReplyDeleteEducation erp software in chennai
500-710 exam questions test4actual is website that can take you access to the road of success. test4actual can provide the quickly passing 500-710 certification 500-710 exam
ReplyDeleteIncredible post.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteHi there it's me, I am visited your web post, this post
ReplyDeletepage is genuinely fastidious and the people are truly sharing good thoughts.
Aalizyaan-Entertainment
The article was up to the point and described the information very effectively. Thanks to blog author for wonderful and informative post.
ReplyDeletewebsite development company pakistan
wow great info share your thoughts upon Mobile Phone Prices
ReplyDeleteSprouts Farmers Market customer feedback survey is available for the customer of Sprouts Farmers Market to leave them a review and also give an opportunity to win a $250 gift card upon completing the whole Sprouts Farmers Market Guest Satisfaction Survey. Click here
ReplyDeleteamazing post thanks for sharingMobile Prices in Bangladesh
ReplyDeletei love this site give amazing gift as apk Write For Us Application Development
ReplyDeleteThanks for your marvelous posting!Jazz 4G Packages
ReplyDeleteBest University for Paramedical in Roorkee
ReplyDeleteKeep Writing Nice Blog
ReplyDeleteIDX solutions for wordpress
Great Writing keep Posting
ReplyDeleteTravel agent database