Don't see a time that works for you? Then email or call us at (408) 320-4660. If you can form a group of 2 or more people, ask about our private classes.

Summer Program
Welcome to our summer program!

There are two types of courses during the summer. The first is a workshop format where the class meets for one week, Monday to Friday, for half day in the morning (9:00am-12:30pm) or half day in the afternoon (1:30pm to 5:00pm). Here is more information about this program. We also offer a delicious daily lunch with an option for vegetarians.

The second type meets once a week for 8 weeks for 1.5 hours long, which is the same as what is being offered during the school year. Scroll down to the bottom of this page to see these courses.

Some classes fill up quickly so sign up now!


Drop Off and Pick Up Times

You can drop off your child 10 minutes before class starts and pick up no later than 10 minutes after class ends. If your child signs up for the morning and afternoon sessions, s/he can stay during the lunch period from 12:30 to 1:30. There is no extra charge for this. We do not provide lunch so your child must bring one if you are staying for the full day.


All of our classes are held at our facility at 1072 S De Anza Blvd., Ste A201 (second floor) in San Jose.

Lesson Type

Our standard courses resemble a classroom-like setting except we guaranteed an 8:1 student/teacher ratio and typically, the class sizes are much smaller. This allows for personalized learning and individualized attention, yet they still have the opportunity to work, share and collaborate with others and make new friends.

However, if you prefer private lessons, it is $200 more for one or two students in the class. This is ideal for those we want something similar to 1-1 tutoring and allows your child to go at his or her pace without any limitations. Call us at (408) 320-4660 to schedule the week and the class you want.


We provide all state-of-the-art equipment, but you can optionally bring your own computer. We have computers with 21" monitors and touch screens, and all of our computers are 64-bit, ≥ 8 GB RAM, full High Definition (1920x1080), and have an Intel i5 or better.

Food and Drinks

You can purchase lunch for the week or bring your own. If you enroll in both the morning and afternoon courses, your child should have a lunch. The lunch period is from 12:30 to 1:30. We will provide snack and water, although we recommend you to bring your own water bottle or drinks.


The cost of the course are listed below. If you want private lessons (see Lesson Type above), add $200. Some courses like Raspberry Pi and Arduino have a material fee. This is for purchasing equipment that you will be using in the course and is yours to keep. You can optionally purchase the equipment yourself.

Sign up for summer and get the registration fee waived (normally a $50 value)!

Expected Behavior

We reserve the right to dismiss a child from our classroom if they are causing excessive disruption in class. The child will be warned about their behavior and the parent will be notified first before this happens. There is no refund on the current course(s) if the child is dismissed. For any other future courses, the remaining balance will be refunded minus any credit card fees.

What If I Miss a Class?

Unfortunately if your child misses a class, there is no makeup class or credit. If your child will miss the entire course, then see the Cancellation Policy below.

Cancellation Policy

You can get a full refund if it is more than four weeks before the course start date. Otherwise, you will get credit to take any other course (adjusted for any cost difference) at another time within six months of the course start date. If you do not sign up before six months, you will forfeit the money you pay for the course.

How to Sign Up

Take a look at the courses below which are sorted by date and time. Click the course link to see more information about that course. Click the Add to Cart button to add to your shopping cart. For online payment, we accept VISA, American Express, MasterCard and Discover. You can also come into the office to pay by check or cash. If you have questions, please call us at (408) 320-4660. Have a happy summer!

Show all courses
Summer 2017 Workshops (1-week courses)

Summer 2017 Weekly Classes (Once-a-week courses)

Lunch  (View Menu)
Day/Time Category Cost Action
Lunch $60
  1. Courses for younger students with little to no programming experience

    These are all visual programming languages where you drag and drop elements and connect them together to learn programming concepts.

    • Scratch - Create your own animation, story or game using this very popular visual programming language by MIT.
    • MIT App Inventor - Create Android mobile apps using the Blockly language created by Google.
    • Kodu - Create 3-D games using this software by Microsoft.
    • Minecraft Modding with Google's Blockly - Use the Blockly language to build Minecraft mods.
  2. Courses for students ready to learn a traditional programming language

    We have an entire series of classes for each of these languages so you can work your way from the start and become an expert.

    • Python - Python is used in the real-world for building testing infrastructure, internal scripts, and standalone and web applications. It is also used by a number of high profile applications such as OpenStack, Dropbox and Blender.
    • Java - Java is one of the top languages used by enterprises for building large web applications and standalone applications. We offer Java Fundamentals and the Java 1xx series. Java 1xx is equivalent to what is being offered at a high school level course. It is more rigorous and will have homework that is expected to be completed each week. Java Fundamentals is for students who want to learn at a more casual pace. It takes a different approach by teaching fundamentals first, that is, learning programming constructs like loops and conditional statements before introducing objects.
    • JavaScript - JavaScript is fast becoming one of the most popular languages in use today. It is now also being used on the server side due to the rise of Node.js.
    • PHP - PHP is one of the most widely used languages and is primarily what Facebook and Yahoo used to develop their web site.
    • C# - C# was created by Microsoft and allows you to build applications that run on Windows .NET framework.
  3. Courses for students interested in hardware and software

    • Raspberry Pi - Use this computer on a card to connect to the outside world with various sensors.
    • Arduino - Use this microcontroller to learn about electronics and connect to the outside world with various sensors.
  4. Courses for students interested in Minecraft

    • Minecraft Game Design - Learn the ins and outs and behind-the-scenes of Minecraft. This is a great introduction and a start into programming and understanding what it takes to make a game.
    • Minecraft Modding with Google's Blockly - Use the Blockly visual programming language to create Minecraft mods.
    • Minecraft Modding with Java - Use Java to create Minecraft mods. Java is the language that Minecraft was written in.