Coding for Beginners: How to Get Started

“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 boys would enjoy the most.

After you and your boys 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.

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.

Kahn Academy teaches JavaScript coding for drawing and animation. They start at the very beginning with the basics. I had no experience coding and was able to get through several lessons quite quickly. They include easy-to-follow instructions and videos showing what to do. As I said, my son and I are doing this together and having a lot of fun.

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 more up-to-date great for beginners is in our post on 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.

If you have not already done so, would you like to sign up for our newsletter? We are doing a whole series on coding and have more posts planned in the future as well as other posts that will give you ideas for raising boys who love to learn.

Thanks so much for this post! Our kiddo is interested in coding, but had a bad experience in a Scratch class, so I’ve been wondering what alternatives there are. Will be pinning and sharing this post this week for sure, to help other grownups find it!

Thanks for the comment Skye!
You are most welcome for the post. You know, my son didn’t care for Scratch that much either. We are doing the Kahn class and that is going quite well. Sharing and pinning are very much appreciated–thanks.

This is SUCH a great idea! Coding is so important these days and can be helpful for so many career paths. I will definitely be teaching my son coding when he’s ready! Thanks for these tips and resources 🙂

Before becoming a SAHM, I worked for IT training company. I don’t know a lot about coding BUT I think it’s great that there are resources out there to get kids interested in coding and teaching them it young.

My daughter is only 2 years old at the moment. But coding is definitely something I’d like her to learn and from your blog, it seems like a fun thing to do together with the little one. Pinned for future reference! Thanks!

Your email address will not be published. Required fields are marked *

Comment

Name *

Email *

Website

Hi! My name is Sheila and I publish BrainPowerBoy.com with my family. We share information on boys' learning, books for boys, unique toys, LEGO, and many other resources for raising boys who love to learn Learn More…

Brain Power Boy Categories

Brain Power Boy Categories

Leave this field empty if you're human:

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.