Computer Programming for Kids

albert-einstein.jpg"The mere formulation of a problem is far more essential than its solution, which may be merely a matter of mathematical or experimental skills. To raise new questions, new possibilities, to regard old problems from a new angle requires creative imagination and marks real advances in science."

-Albert Einstein



The typical Elementary School child can understand computer programming.

And we're not talking about learning the basics of using a mouse and just knowing how to click through a few websites and games, we're talking about real computer programming.

And yes, your child can do it.

Computer Programming Class Tuition

Rates:

  • 4 classes - $100.00
  • 8 classes - $175.00

Additional sibling discount:

  • 4 classes -  $75.00
  • 8 classes - $150.00

Tutoring Dates and Times:

  • Monday class           4:30pm - 5:30pm
  • Tuesday class          6:00pm - 7:00pm
  • Wednesday class:  4:30pm - 5:30pm

So how will computer programming help my child in school?

What Einstein is saying in the quote above is that knowing how to solve a problem is more important than necessarily knowing what the solution itself is.

That's where computer programming comes into play.  Computers are very good at one thing, calculating.

Children are typically not taught advanced math concepts not because the concepts are too difficult to understand, but because the calculating is too difficult.  And let's be real.  When is the last time that you hand calculated a difficult problem?

But don't worry.

Your child will get enough of the "hand calculating" problems in school.  What this course does is to get them to go ahead and start thinking about and understanding much more difficult concepts that they can teach the computer to calculate for them.

Pre-Registration Form:


 

Captcha Code

Click the image to see another captcha.
 

Class Requirements

Your child should already be familiar with using the mouse and keyboard.

Your child must display attentional skills appropriate for a classroom environment.

Your child must be performing at grade level or better in all subjects to get the most from this class.

Why use Python to teach computer programming?

There are many programming languages to choose from (C++, Visual Basic, Pascal, etc) but we chose Python as our language of choice for several reasons:

Python easy to learn, read, write, and troubleshoot.

But don't get me wrong, just because it's "easy" to use doesn't mean it's not a powerful language.  Python is used by many professional programmers, including companies such as Google, Disney, Battlefield 2,  and many more!  So once you understand the basics, you can continue learning more of the same language and really write some powerful programs!

Python is open source and free.  Open source means is that any user can extend Python, and many people contribute and improve Python every day.

Python runs on Windows, Macs, and Linux.  So if you ever change computers, you won't have to relearn your programming language.