What is Coding?
This isn’t the same “secret code” we wrote about in school. It isn’t a lock combination or set of letters for a document. This is actual 21st century coding!
I’m often asked, “What is coding?” Coding is simply a combination of blocks or letter sequences that communicate digitally to perform an action. When you think about ANYTHING and EVERYTHING in our world and how it operates, coding had to be done to get that sequence of events going.
Whether you are using your phone, watching tv, texting, using a microwave, operating apps, playing with toys and talking baby dolls . . . literally anything that has a computer chip, that is coding in action!
This post may contain affiliate links, and I may earn compensation when you click on the links at no additional cost to you.
I started learning coding WITH my students two years ago. I wasn’t sure how easy this would be, but I believe that if I waited to learn everything before teaching my students 21st century skills, my students would be graduating or worse . . . ready for retirement. LOL With these thoughts, it was important for me to learn alongside my brilliant kiddos, and THAT I did!!
Learning at ASTE
Every February (for the past two years), I have had the opportunity to attend an ASTE (Alaska Society for Technology in Education) conference. Here I sign up for classes to broaden my skills and knowledge about using technology in my classroom.
I had heard about coding, but I wanted to know what this was about and how it is being used in the classroom. The teacher presenter brought some of her students to the class to show what they are doing with coding, to speak about the process, and share their thoughts. In the class, we had a chance to practice coding with the support of the teacher and her students.
After this presentation, I knew I had to jump right in and get my kiddos coding. The teacher helped participants sign up for computer science materials through Google. I didn’t know everything, but I knew I had just enough information to get started and was confident I could learn with my students.
Upon returning from the conference, I ordered the curriculum (FREE by the way) that I could use to introduce this skill to my students. There were a variety of topics and levels, so I went with the beginner/easy coding level, but also ordered (Did I mention this is FREE?) a few additional beginner/easy levels and one intermediate level. I wanted to make certain I had my students ready to start, and ready to advance them to the next level when they were ready.
How to Get Started Coding
Using (Google Computer Science (CS First) was the perfect venue to begin coding. Once you go online and set up your account, you can order a few curriculum boxes.
There are a variety of topics and levels for students of all ages and experience levels. Each CS First kit is shipped within a day. Literally, I ordered my kits, and I had them in 2 days – all the way to Alaska!
Each kit contains ALL the materials you need for a class of 30 students: booklets, stickers, welcome info). However, if you don’t want to wait for speedy delivery, you can download the PDFs and print off all materials for your students.
Once I had my kit, I provided direct instruction to set up the CS First accounts, shared with the students a video about coding, and then passed out their booklets. The kids immediately entered their account, began reading the instructions in the booklet and started coding. It was fun to listen to their excitement and watch them offer support for each other. Students spent a good 45 minutes coding – which engaged problem solving, critical thinking, collaboration, communication, creativity, and revising!!!
Once students completed a section, they would see me and I would award a sticker for their booklet. Stickers are very motivating for elementary students to monitor their progress and success. Then they were off to learn more coding in the next section. The tutorials support students and the hands on work allows them to practice the new skills. As students continued working, I was able to share their project with peers. The students enjoyed seeing their work on the “big screen”, and answered questions peers had about their project.
Later, it was time to wrap up our day. When students asked to take their booklets home to continue coding, I knew this was a WIN! My kiddos have been coding for the past two years going from beginner to advanced, and are ready to begin developing apps. THIS is EXCITING!!!
Learn more about the future of our classrooms.
Learn More about Coding!
There are additional websites for coding. Check out the links below for more information and other options to get your kids coding!
Code – A great resource with how to tutorials for beginning coders.
Girls Who Code – This is a fabulous organization that promotes coding clubs in schools, groups, or community areas. The focus is to provide more opportunities for girls to engage in science, technology, and engineering, since there is a shortage of girls in these career fields.
Teaching Coding to Kids – Another fabulous resource to get kids coding!
Computer Science First Google – This is the CS First program that I used and shared about in this post. Students learn computer programming language, SCRATCH 3.0. Hard copy resources can be sent to you (quickly) or you can access the lesson plans and materials online.
NOTE: CS First curriculum comes in English and Spanish. Listed below are topics for ages 9-14; however, students younger or even older can try coding with these materials or other sites shared above. Check the CS First curriculum for updated topics.
Easy Level: An Unusual Discovery; Animate a Name; Create your Own Google Logo; High Seas Activity; Gumball’s Coding Adventure; Storytelling; Music
Moderate Level: Friends; Fashion and Design; Art
Challenging Level: Sports; Game Design
UP Your Coding Game with Sphero!
Sphero Racing 101
I also obtained FREE spheros (just 2) from the Civil Air Patrol (CAP) program. This is a fabulous resource for educators. There are a variety of curriculum materials and STEM units available for FREE.
My kiddos first began exploring with the spheros to get familiar with them. They would have races and design maze challenges for each other.
After a few weeks getting all students using the device, they began getting into coding their spheros. The end of the school year popped up to quick, but the next step is to engage in solving problems – STEM challenges – using their sphero knowledge. I plan to get the STEM challenges written up into lesson plans and will post these in my TPT store – HOPEFULLY in the next few weeks. My calendar is full of summer projects.
The aviation curriculum is also a great resource to support space and aviation units. There are also materials that can be ordered for the lessons to support learning. Airplane construction kits were sent for students to design and construct airplanes that traveled distance. Students were able to revise their plane to increase distance.
The crazy thing is all the materials are FREE! I like that the teacher owns the items, since he/she is better trained and vested to use the materials again. You certainly want to check this out for your students, afterschool clubs, scouting groups, homeschool groups, etc – a group focused on aviation, space, and/or STEM education. I absolutely LOVE the resources available. Contact your local CAP for more support and the STEM and curriculum educator program.
Books About Coding
If you’re looking for some books to read more about coding and view additional activities, check out these resources below.
This beautifully illustrated, hilariously written, and delightfully engaging step-by-step guide is designed for kids (ages 8+) to learn the fundamentals of coding and apply them to amazingly innovative projects. Readers will learn to use the incredible new features of Scratch 3 to build projects that not only teach them to code, but also inspire them to pursue today’s most exciting frontiers of technology:
Video Game Bots
Multiplayer Computer Games
Get into the game -hands-on video game development -with Bloxels video game creation platform!
Build your video games with a mix of physical and digital tools that include designs to help get you started creating your first game
The Bloxels Builder app is free to download to your compatible device (not included).
Meet Bit – A pocket-sized, basic bot for building early STEAM skills (ages 6+, Beginner coding)
Ready to Roll – Arrives assembled and ready to play with two ways to code
Color Codes – Start coding screen-free with the stroke of a marker, as you draw commands and Bit responds
OzoBlockly – Advance online with the OzoBlockly programming editor, dragging and dropping to create Bit code