Contact, address, and map
      Class calendar and make-up schedule
      Examples of Game Projects

Our Jr. Programmer courses are designed for young students in 6th - 9th grades.

In Jr. Programmer class, we teach Java programming skills from the basics. As students advance, we also teach Android programming. For the last 8 years, we have produced many excellent student programmers.

Middle school age is a great age to start learning computer programming. Students' minds become keen, and begin to think more logically. They begin to show that they can handle complex tasks. During these ages, in the matter of about 10 months, students can become quite proficient in programming. They will acquire valuable skills while having fun. Our classes are full of positive learning energy. This is a great time to explore your student's interest in programming.

There are great benefits with taking Jr. Programmer class:

1) Sharpens minds and logical thinking
2) Prepares for High School Java and AP Computer Science courses
3) Improves organization skill
4) Exercises middle-school and high-school math skills
5) Develops presentation and teamwork skills

  Beginner Java Class Enrollment Information:
  -  2 times a week, 1.5 hours each (3 hours/week): $280/month
  -  Seats are limited. First come, first served basis.

     Beginner Java Class (Currently, enrolling for 2019 June class)
     The tentative starting dates are shown below:

      Class A:   Tuesdays/Thursdays  (4:00-5:30pm)  6/4/2019
      Class D:   Tuesdays/Thursdays  (5:30-7:00pm)  6/4/2019
      Class B:   Wednesdays/Fridays  (5:30-7:00pm)  6/5/2019
      Class C:   Saturdays/Sundays  (9:00-10:30am)  6/8/2019
      Class Q:   Saturdays/Sundays  (3:30-5:00pm)  6/8/2019
      Class R:   Saturdays/Sundays  (5:00-6:30pm)  6/8/2019

      To make an appointment for enrollment or more information, click here.

If your child is an 8th or 9th grade student:

Java and AP Computer Science classes are becoming more and more important courses in high school. You are likely to take Java in high school. We strongly recommend you to prepare now. We see many high school students struggle because they do not have any experience with programming.

You may think you are busy now. You'll get a lot more busier later. Start preparing now. If you start now, you can aim higher. You can achieve much more beyond. Not only you will be prepared for the high school courses, you can also become an excellent programmer.

If your child is a 6th or 7th grade student and shows interests in programming, making video games, or smartphone apps:

It is good that your student is curious about these things. This is a very good sign indicating he/she begins to feel motivated to learn these skills. During these ages, their mental ability becomes sharper and more logical. At school, they begin to understand the concepts of algebra and natural science. They are getting ready to take challenges of more complex thinking. We teach students programming skills from the basics. We help them develop logical thinking and organizational skills. As they acquire these skills, the depth and the width of thinking ability expands rapidly. It will unleash their potential and creativity while having tons of fun.

If you see your child spend too much time playing video games:

Instead of discouraging the interest and motivation, re-direct his/her energy to something productive and constructive. Transform it to build real-life skills. We teach students programming skills so that they can make their own computer games. Our experience shows that they have real potentials to become highly proficient and disciplined programmers. Give your child the opportunity to harness the energy to something positive and productive.