“Where can I learn about coding?” is a question that I am hearing quite often. So I decided to do a Homeschool Unit Study: Coding post and share some great resources.
We gathered the best resources available on coding for beginners. These choices are all great for getting started with coding.
There will be several posts in this series so be sure to bookmark this page or better yet, subscribe to our newsletter below.
Some kids would like to learn to code. Other people think their child should learn about coding and still others think that coding is something that every student should know. I don’t agree with the last statement, not every child needs to know how to code.
I do, however, think many would benefit from playing around with coding a bit so that they have a basic understanding of the way programs are written.
If they understand something about programming they may be able to imagine ways that programs could be written to solve problems or to help them do something they want to do. Or they may find that they really enjoy it and want to learn more.
Those are what I call a good reasons to learn about coding.
Back to the original question . . . where can I learn about coding? Well, there are a lot of places to learn and I went through a lot of websites and played around with a lot of programs to find the ones I thought kids would enjoy the most. I also geared it toward what the boys in my life would like because that is what I know best since I am a boy mom.
After you and your kids check a few of these out I would love to hear which ones worked best for you.
We are learning about coding and are enjoying playing around with it. In case you are curious, we are currently taking the coding class at Kahn Academy. My son and I are actually taking the class together which is a lot of fun. He is better at it than I am! lol
Coding for Beginners
We will start with the one that most of you have likely heard of. Scratch is an MIT project that has been going strong for some time. The tutorial information provided actually is pretty good and can get beginners going. You can create stories, games and animations using Scratch.
A bit more advanced than Scratch but very similar in style is Snap. This has the same drag and drop format. There are a couple of tutorials at the bottom.
Alice is another variation of Scratch (seems like a pattern doesn’t it) for creating animations and games. The website does not look like much and the available video instructions are a bit dry, however I have included it because there are neat objects within the game to play around with. Free download.
CodeMonster was a bit of a surprise. You go to the screen and there is a monster standing over a section of code. It is a very simple format. You click the text of the monster to move forward with the lessons. Engaging.
Here is one using the Ruby programming language. KidsRuby requires a download. We have not tried this yet and there is not a lot of info on the website. Quite a few people recommend it to me which is why I am including it here.
Turtle Academy is a basic LOGO programming tutorial. This site is used in quite a few schools. Create interesting shapes and spirals. The look of the finished items is pretty neat so I think this might be fun to play around with.
Learn About Coding with Angry Birds! The website also features a Plants vs. Zombies coding experience. Please see our post for more information. What a neat way to learn a bit of code. We enjoyed this one a lot.
A another resource great for beginners is Coding Games: Star Wars, Minecraft, LEGO & Angry Birds. Be sure to check it out as it has some fun games that are a great introduction to coding. I have always liked the gamification way of teaching and these are very entertaining.
Well, I hope we were able to answer the question . . . “Where can I learn about coding?” with this homeschool unit study. There are certainly a lot of choices available today. I will keep you posted as new coding options become available.
All of our coding posts are in the link at the very top of this post, including a coding unplugged post that is very popular.