coding
coding
For My Child?
Why every child should learn to code and
how it raises academic and career success.
Content
Coding Helps Kids See the Bigger Picture and Its Parts .......................................... 6
Assessment ........................................................................................................................... 14
2
The BUZZ Is Everywhere
From celebrities and educators, people from every walk of life are touting the benefits of learning to code.
Coding boot camps are popping up all over the place, offering adults the promise of a career transition into a
lucrative field. A growing number of online code academies are offering self-guided courses.
Khan Academy is promoting its “Hour of Code,” and programs like Scratch are introducing the basic concepts
of coding to primary kids. What’s up with all the hype? Is it just about filling millions of jobs that economists fear
will go unfilled at some point in the future? What if my child doesn’t want to be a software engineer? Should she
still learn to code?
Learning to code is about more than filling jobs. Coding can be a lucrative career path, but it certainly isn’t a
career path that everyone should choose. Many children are passionate about other things, and every job in the
future isn’t going to feature side-by-side monitors displaying lines of JavaScript.
Like Steve Jobs said, coding teaches kids how to think. Learning to code teaches kids how to take a big-picture
problem, break it into smaller chunks, form a plan, execute the plan, learn from your mistakes, fix them, complete
the task, and have something to show for it. Problem solving and project management play a part in everyone’s
job and in everyone’s life in general!
Children’s brains are literally growing. They are rapidly developing new cells, new pathways, and new abilities
as children approach adulthood. Learning to code helps children’s brains develop pathways and neurons that
will benefit them for the rest of their lives.
CodeWizardsHQ Guide 3
Coding Improves Student
Performance in All Subjects
The principles and practices of coding help kids in Creating works of art, whether they be paintings,
every academic area. Some connections, for instance songs, or novels, still requires thought. The artist
math, are more obvious, but coding skills touch on takes on a project intent on creating something great.
every academic arena. Let’s start with the one most Greatness usually isn’t an accident. It takes planning,
people think of math. Math involves precise logic. If research, practice, and problem solving. The paint can’t
I add this number to this number, and then I divide be layered in any random order and produce the same
the sum by this number, I get this other number. result. Changes in the tempo of a song have an impact
Many aspects of coding are logic in its purest form. on the listener, and must be carefully considered.
The coder is telling the computer, “If I do this, I want Art is a project, and projects need processes that
you to do this and this. If the user clicks this button make them successful. Learning to code teaches kids
before filling in these boxes, then show him an error to learn the process and work the process to produce
message. If the user scrolls down on this page, shrink an outcome. What if you could produce a better looking
the navigation menu while keeping it pinned to the website with less code. Wouldn’t that be a thing
top as they scroll.” In some cases, coding involves of beauty?
actual math, but in most cases, coding is really just
Have you ever seen a coach’s whiteboard covered in
a series of “if-then” scenarios tied to certain actions
X’s and O’s? They mark the location of players.
and conditions.
Sports is another great example of logic. If the
Many of us remember PEMDAS, one of the most opponent does this, you do this. If you’re dribbling
popular ways to remember the order in which to solve the ball, and your player sets a pick for you, you should
a multi-step equation. Coding often behaves the same dribble in the direction of the pick, staying as close
way, prioritizing certain actions ahead of others, and to your own player as possible in order to break free
making sure that the correct order is maintained. of the defender.
So, coding obviously connects to math class, but what It’s logic a series of conditional if-then statements.
could it have to do with painting? Or athletics? Please When quarterbacks go to the NFL, they take an IQ test
don’t tell me that coding has something to do with called the Wonderlic. The test is designed to predict
football? Well… actually it does. Let’s start with art. how quickly and correctly quarterbacks will be able
Art is a creative endeavor, and we often think of artists to assess the different scenarios presented by the
as whimsical idealists, driven by emotion and an innate defense and make logical decisions accordingly.
sense of beauty and meaning. While these qualities are So yes teaching your little quarterback to code will
often present, art is more than putting a brush to paper. help him win games.
CodeWizardsHQ Guide 4
Coding Needs Teachers
Parents who choose to introduce their kids to coding Of the kids who begin online code academies, a large
have many options to choose from. number leave as soon as they encounter challenges
that they can’t overcome, and parents often don’t have
There are many self-guided code academies online,
the time or expertise to lend a hand. CodeWizardsHQ
leaving parents with a choice to make. Which platform
offers a teacherguided model in which pacing and
will offer my child the best experience and the highest
support are provided by real human coding instructors.
chance of success learning to code?
When your child encounters challenges, a real teacher
Self-guided online code academies offer a difficult is providing support and encouragement. Pacing is
environment for kids to succeed. Many kids begin the provided by a carefully planned curriculum designed
process, but few stick to it long enough to become for kids and administered by instructors.
proficient at coding. On-site coding camps are often
The CodeWizardsHQ model has proven successful with
focused on games and lack the differentiated focus
kids. CodeWizardsHQ students stick with the program
required for kids to really learn to code. Furthermore,
and have real websites to show for their time and effort.
they offer yet another location to cart kids to and from.
While online learning has dramatically increased access
CodeWizardsHQ was created to fill a void in the code
to content, the teacher-guided school model is still the
academy space. CodeWizardsHQ provides a teacher-
gold standard for educating children and teens.
led model where student can learn from the safety
and convenience of their own home or any location Children and teens are still developing their executive
they have access to a computer and internet. Coding function and problem solving skills, and having a
instructors work online with groups of kids to help them CodeWizardHQ teacher helping them stay on track
overcome difficulties and provide encouragement. make all the difference.
CodeWizardsHQ Guide 5
Coding Helps Kids See the
Bigger Picture and Its Parts
CodeWizardsHQ Guide 6
Coding Is a Safer Way To Take Risks
Taking risks is a tricky endeavor. On one side of the
coin, kids must take risks in order to learn, progress,
and accomplish goals. On the other side of the coin,
taking careless risks in dangerous environments can
quickly turn catastrophic. Running for student council is
a good risk. Sitting on the railing of a 4th floor balcony
not so much.
CodeWizardsHQ Guide 7
Coding Is Art
Coding is a creative pursuit. The coder must consider Coding also teaches kids to solve problems creatively.
how they want their work to look, feel, and behave. It’s In the world of code, there’s more than one way to
not just about what it does. It’s also about how it’s done. accomplish a task. If it’s not working one way, try
Consider a website for a florist. If the website is simply another. Coding teaches kids to select the best tool for
a white page with black text that tells what the florist the job when there might not be a “right” tool. There
offers, where she’s located, and what hours she works, could be five different ways to do the exact same thing.
it probably won’t generate much business. The same Coders consider their personal preferences, their
site could carry the visitor through a visual experience strengths, and how everything fits together.
that tells the story of the problem that the florist solves.
Sometimes the way they choose to perform a task
When websites and applications are being designed, makes a future task more challenging. In that instance,
designers actually use the word “story” to help guide they must again think creatively about how to address
development. They work hard to consider what the the problem. “Should I change my code from yesterday
visitor’s ideal experience would be on a site, and they to make today’s work easier, or accept the difficulty of
carefully plan the site to create that experience. In a today’s work so that I can leave yesterday’s as it is?”
world where there are millions of websites, only the Coders are constantly asking themselves that question.
exceptional ones stand out. Coding isn’t a robotic task where there’s a right and
wrong way to do something.
Humans are natural storytellers, and coding helps them
tell stories and carry people through them. Dancers Coders are frequently choosing the best choice in
often tell stories with their movement. Writers tell the absence of a right choice. Part of the beauty of
stories as they morph words into images in the minds coding is that a brush stroke can always be deleted
of readers. Painters tell stories by selecting colors, or altered. The canvas can always evolve. The
brush strokes, settings, and subjects to convey emotion. product improves and the coder improves. They
Coders tell stories using visuals, words, and movement. make each other better.
CodeWizardsHQ Guide 8
8 Reasons CodeWizardsHQ Is
the Best Way to Teach Coding
2
We didn’t want coding classes to be another
after school activity for you to taxi your kids to. Our
Consistent Schedule: CodeWizardsHQ
classes don’t require transportation as your child
classes occur at the same time each week, providing
will login from the safety and convenience of your
students with a consistent routine for learning to code.
own home. Your child can attend the class from
One of the biggest reasons students don’t stick with
your home or from anywhere they have access to a
self-guided coding websites is because they don’t
computer and internet.
have a schedule. When there is no scheduled time for
learning coding, families have to remember to make
7
time but quickly lose track due to busy schedules.
CodeWizardsHQ Guide 9
Coding Is a Team Sport
When you picture someone coding, you may envision a Coding teaches strong communication skills. As
person sitting in front of side-by-side monitors, alone in children learn to code, they must communicate their
a dark room at 3:30am. While there are certainly people needs to others in an effective way. They must also
out there who work in that environment, good coding communicate how they can help others to complete
takes collaboration. As stated before, coding is creative. tasks. In a collaborative environment, the best
There are many ways to accomplish a task and each one outcome is often created by the team that learned
can make things easier or more difficult in the future. to communicate most effectively, so that they could
leverage their strengths to produce something great.
Teams of coders rely on one another to avoid mistakes,
learn best practices, acquire new skills, and help each Coding teaches kids to ask for help. Asking for help is
other overcome barriers. Just like different types of one of the most important skills in life. In our culture,
people excel in different areas of business, different the act of asking for help is sometimes viewed as weak
types of people excel in different areas of coding. or even shameful. Independence can be overvalued,
Visual artists could be brilliant designers, but may fall making kids believe that if they can’t do it on their own,
short when it comes to connecting the website to the they shouldn’t even try. Coding teaches the opposite.
database where the information is stored. Database Coding teaches that if you can’t do it on your own, seek
architects might be able to write conditional statements help. When a child cannot figure out how to make the
in their sleep, but the user-experience of their website website behave the way she wants, she can master the
could be a disaster. problem by finding people and resources that empower
her to solve the problem.
As children learn to write code, they learn to specialize
and collaborate in order to produce the most Living a happy and successful life requires help, and
outstanding product possible. They become aware of the willingness to ask for it. The highest performing
the fact that the whole can be greater than the sum of students are often the ones who seek the most
its parts, and they learn to value their contribution to guidance from their teachers and collaborate the most
the whole. There are few things in school and in life with other students. Success is rarely earned solo, and
that don’t require interpersonal skills and teamwork. coding is a great way to learn that lesson.
CodeWizardsHQ Guide 10
Coding Is the Future
Coding empowers musicians to build platforms to share
their music. Coding empowers graphic designers to
display their works to the world. It enables therapists to
work with clients in other countries. It enables farmers to
do their own taxes while their tractor harvests their crops.
CodeWizardsHQ Guide 11
(The World Needs Finishers)
Coding Teaches Work Ethic
and Perseverance
Coding teaches kids to work hard to achieve a goal. complete these small tasks, there will be an outcome.
Learning to code presents challenges and struggles, Early in the process of learning to code, kids are
but it does so in a progressive fashion. Children start presented with smaller projects with fewer tasks and
out with simple tasks that are easy to comprehend and faster payoff. Completing these tasks helps them to
progress to more challenging tasks. As they acquire the develop perseverance in stages.
skills to produce great things, they are empowered to
As kids write code to conquer smaller challenges, they
set goals and envision things they want to create.
move on to larger and larger challenges. Without even
When kids set their mind on completing a project realizing it, your child develops into someone who can
that involves code, they are also taking on the series set a big goal and break it into smaller pieces, attacking
of small tasks and difficulties that will make up the the pieces in a logical order and putting them together,
project. Coding teaches them that if they work hard and eventually achieving his or her goal.
CodeWizardsHQ Guide 12
Coding Builds
a Global Perspective
Technology is connecting people from all parts of the Just as computers enable people all over the world to
world in new ways. This process isn’t new. In the past, interact, coding enables people to share their creations
ships connected continents. with the world. It would be extremely difficult and
expensive for your child to make 1000 paper books and
Later, telegraph machines enabled rapid communication
mail them to children on another continent. But what if
across long distances. What is new is the rate of
she published the book on her own website and posted
progress. Our connectivity is increasing at an alarming a link on worldwide social media platforms? That can
rate, but so is the democratization of access. literally be done for free!
When the “internet” was created, it was a way for With access to the world, kids also learn that they can
military computers to talk to each other across long solve global problems. Kids can create ways to inform
distances. Today, nearly anyone can have a face-to- others about issues they care about, build platforms that
face conversation with anyone else in the world at any help people, and facilitate a global sense of community.
moment.
Platforms enable people to connect with loved ones
Technology may not be universally available to across the world, send clean water where it’s most
everyone, but the idea that living in a connected world needed, and share ways to lower pollution and waste
is for the wealthy is nonsense. In fact, the United States in communities. Empowering kids to create things with
doesn’t even break into the top 10 in the world for code equips them to change the world before they even
smartphone market penetration. graduate from high school!
CodeWizardsHQ Guide 13
Assessment
Below is a quick an easy way for you to assess your child’s interest and readiness to learn to code. Record your
response for each item:
1. My child demonstrates interest in computers, apps, 6. My child would benefit from learning to think
and/or the internet. logically.
Yes No Yes No
2. My child is interested in the way things work. 7. My child enjoys sharing his or her work with others.
Yes No Yes No
Yes No Yes No
5. My child would benefit from improved project 10. My child needs to improve his or her ability to
management skills. complete tasks in an orderly fashion.
Yes No Yes No
If you answered “Yes” to 6 or more questions, then learning to code is likely a good fit for your child.
Click here for CodeWizardsHQ’s upcoming classes and schedule.
CodeWizardsHQ Guide 14
Prepare Your Child for Success
in the Digital World!