Skip to main content

Coding for Littles

Sometimes people ask me what I do for a living. And, when they do, I typically tell them I am a technology teacher. Then, I go into detail about how I am a technology coach, who works with multiple school sites and grades K-12. Let me tell you, it's a crowd pleaser and an incredible ice breaker. 

More times than not, the next question is, "What do you teach kindergartners?"  My favorite response is, "Coding?" I it know seems outlandish to think that 5 years olds can learn to code, but it's true. Let's be clear, they aren't typing out extravagant code, while drinking Big Gulps and grubbing on Domino's. But, what they are learning is the foundation of programming. You've got to start somewhere, and it might as well be in the kinder classroom!

Here are a few coding apps and sites that you and your students will love.

Code.org - Web-based
Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by women and underrepresented minorities. Their vision is that every student in every school has the opportunity to learn computer science, just like biology, chemistry or algebra. Code.org provides the leading curriculum for K-12 computer science in the largest school districts in the United States and Code.org also organizes the annual Hour of Code campaign which has engaged 15% of all students in the world. Get started here.

Kodable - Free and Paid versions available for iOS and Web users
Kodable has built a full-fledged coding curriculum for kids ages 4-10. Kindergartners can learn basic programming logic and build from there so that by the time they're in fifth grade, they're writing JavaScript code. Here's a little 8 minute video to get you started.

LightBot: Code Hour  Free app for iOS and Android
LightBot: Code Hour is a puzzle game built for first time coders based on coding that secretly teaches you programming logic as you play! What better way to learn than to not even know you're learning? Users must program a robot to navigate a small cuboid course using a series of commands and a limited number of moves. LightBot: Code Hour gives kids 20 puzzle levels to work through using instruction sequencing, procedures, loops, and other coding basics. 
LightBot Resources

ScratchJr Free app for iOS, Android, and ChromeOS
Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
ScratchJr Activities
I typically start off describing the interface of ScratchJr. You know, we look at the screen together, and I share what the different buttons do. Then, I have them mirror what I'm showing on the projector with the help of the ScratchJr Activities page. The cool thing about using these activities as an introduction is that you can show the code on the projector and ask students to do the same coding on their device. No accounts are created, so make sure students reuse the same devices each time they revisit ScratchJr.



Comments

  1. coding for kids I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.

    ReplyDelete

Post a Comment

Popular posts from this blog

Google Classroom: Work Smarter Not Harder

Have you been thinking about saving trees by cutting back on paper usage in your classroom? If your answer is yes, you may want to consider utilizing Google Classroom. Many of our 2nd-12th grade teachers have taken the plunge and are now beginning to see the benefits. Gone are the days of lugging around back breaking crates loaded with spiral notebooks. Now, you can easily grade assignments with your mobile device, while enjoying some smooth jazz at your local coffee house. Google for Education has a site that is extremely helpful in our cause to work smarter not harder. Here's the link. Follow it if you know what's good for you.  I really love the   9 short videos  from the Teachers Lounge at the bottom of the page. They  are extremely lovely in their succinctness.  Video 1 of 9 Ok, so maybe watching videos isn't your cup of tea. Perhaps you prefer reading through material to gain deeper understanding of a new topic or skill. You're in luck! Go ahead a

Stop Motion Studio!

Stop Motion Studio is a powerful, easy to use app for creating stop motion movies. Stop motion is a powerful animation technique that makes static objects appear to be moving. There are many types of stop motion techniques such as: hand drawing, cut-paper, sand and claymation. Brainstorm When starting a project like this one it is important to make your ideas clear before you start filming.  You should consider what is the “story” you are going to tell.  Remember that you only have up to a minute in which to tell this story. Because of this, I recommend that you use simple experiences to create a short story such as the cut-paper example shown in the storyboard below. While this looks simple, it will require many shots. It’s also a good idea to limit yourself to one or two characters. Storyboarding The purpose of the storyboard is to visually plan out the entire animation. Here is where you begin to think about the “camera work” by showing every shot or important tra

Appy Friday! Under Control with Custom Search Engines

Create a Custom Search Engine I don’t always want my younger students to have full access to the internet for their research, but I want them to have an easy way to access websites that I as the teacher have reviewed and approved. I discovered a way to accomplish this by setting up a Custom Search Engine and sharing the link to the engine with my students. All my Custom Search Engines are saved using my Google account. To create a Custom Search Engine from scratch, you'll need to name your search and add some sites to search. Here’s what to do. Create a new search engine : 1. On the Google Custom Search home page, click New search engine . 2. In the Sites to search section, add the pages you want to include in your search engine. You can include any sites you want, not just sites you own. You can include site URLs or page URLs, and you can also get fancy and use URL patterns . 3. The name of your search engine will be automatically generated based on the URLs you select