My 10-year-old son’s favorite camp is a Minecraft one which he does with his friends for the past two years. They are all serious gamers and the moms are happy with a week of really expensive computer camp because we think it will get them programming their own games. I’ve been working to take his interest in gaming into other areas like reading and science and this summer, my secret goal for him is to program on his own in Python which is a better language for gaming I’m told, and easier to use than Java.
My son learned Scratch in third grade, and moved on the Java in fourth grade learning programming basics like boolean logic and If-then and if-else statements. He took Minecraft making Mods for the past two years at camp and this year, he will take Minecraft with Java. I’m not exactly sure what this entails but I think it involves a Minecraft server.
His friend Cole’s older brother Caleb has his own Minecraft server. I asked my son if he wanted one too and he said he did, but that it’s really expensive. Caleb saved for one year to buy a special gaming computer which I think houses his Minecraft server. My son likes playing Minecraft at Caleb’s house. There’s usually a group of boys playing simultaneously on Minecraft on different computers but working together.
I told my son that I was offered a new online course that teaches kids how to program and customize their own Minecraft® server that he could try out. It’s a class called Server Design 1 ($250) through Youth Digital, a technology education organization for kids ages 8-14. He was excited to get started right away!
One benefit of programming a Minecraft server is having your friends play with you. I know that when my son logs into Minecraft to play, he plays with kids but they are not anyone he necessarily knows; it’s just the kids who happen to log in at the same time on the same server. You can’t control which server you get either.
In this Server Design 1 class, my son will be coding in Java to make his server exactly the way he wants. He can invite in his friends to join him and control who joins him on his Minecraft server. He won’t need a special computer to program or house the server either!
My son will have 30 hours of interactive lessons with ongoing instructional support and technical support should he need it. The learning activities include watching videos, earning badges, and completing quizzes and challenging assignments. I know that he currently self-teaches himself Minecraft by watching hours and hours of YouTube videos so this is good fit for the way he learns.
If programming a Minecraft server is not your child’s cup of tea, there are other online classes through Youth Digital including game development, mobile app design, Java programming, 3D printing & modeling, and 3D animation. The classes are all online giving ALL kids access to advanced technology education created for their age level.
Particularly in a technical field where technology changes rapidly, I think it is really important to self learn. All the best programmers that I knew would learn new programming languages on their own, either through books or trial and error. They were the ones who were eager to master the newest thing and their quest for knowledge kept their skill set sharp.
What can kids do with a love for computer programming? They can become digital creators, designers, animators, programmers and developers. The world opens up for them as these skills are in high demand. But even more importantly, I love that my child can learn at his own speed and explore a topic he has a passion for.
p.s. As I often remind my kids, Minecraft sold for $2.5 billion dollars to Microsoft in September 2014.
Minecraft founder, Markus Alexej Persson (born 1 June 1979), is a Swedish video game programmer and designer. Persson is the founder of Mojang, the video game company he founded alongside Carl Manneh and Jakob Porser in late 2010. He began programming on his father’s Commodore 128 home computer at the age of seven. Having experimented with various type-in programs he produced his first game at the age of eight, a text-based adventure game. from Wikipedia
I am a Youth Digital Blogger Ambassador. This post is part of a sponsored campaign in which I received Server Design 1 class for free (a $250 value), but my review and opinions are my own. My son has started the class and is tearing through it. I much prefer this to him playing video games.
Follow PragmaticMom’s board STEM with Art on Pinterest.
My books:
Mia,
This is a great post. Another great benefit to Minecraft is that the topic motives kids to read. They read how to play better. In your son’s case, he has to read a lot to program. It is an awesome door to literacy. 🙂 I pinned this. 🙂
Pamela – Literate For Life
Hi Pamela,
Thanks so much for sharing! I actually never realized how much he has to read to learn Minecraft. Great point!
We LOVE Youth Digital. Neighbor Girl just finished her MOD through their online course, and she took Game Design 1, three years ago at age 9. She loved it!
She will be doing the server course as well. She does have a server via MC ProHosting that we pay a minimal amount a month for her to connect with her friends and record . It is hosted by someone else which was a huge plus for me. Programming and dealing with hardware have always been two separate things in my experience. On the job there are the programmers, the help desk, the database designers and the hardware support – server people – then the project managers, super users, testers – on and on.
All great jobs and all take a bit of a different mind set. As a former software programmer, I highly recommend Youth Digital. Mostly because the kids learn to not be afraid of it and find out if they like an aspect of it or don\’t. It is a fantastic program and the videos are funny. They are wonderful. So nice to see your son enjoys it as well.
I’m so glad you recommend Youth Digital classes too Cool Mom!! My son is working through it and seems to be really enjoying it! I didn’t know you were a former software programmer!!! Way cool!!
Neat, I hope he enjoys it!!! Both my kids play Minecraft and have an interest in programming. They are also able to play together on the same server which does make it more fun.
Hi Ann,
I hope your kids get to try this course too!
Hey,
Nice Article post. I always visit your blog and find something new always. My kid is interested in computer and all, but he is too small to play Minecraft game. I will keep this in mind when he will be grown up.
Thanks so much Abhilasha!