Camp Brainy Bunch Elite College Tours Home Login

(p) (510) 548-6612

2019 Registration Opens October 15!

We look forward to welcoming you this summer.

To receive special early enrollment discounts, please submit your email address on the top right. 

Computer Programming

Education Unlimited - Computer Programming

Education Unlimited's Computer Programming offerings go beyond simply interacting with a computer. Instead, campers will dive into writing their own codes to create executable software that run on their computers. While each programming language has its own unique strengths and uses, Java and Python are two popular and indispensable languages for any programmer. 

Python: Let's code!

The campers will learn about algorithms, loops, debugging, conditionals, and events in activities and in programming using Python, the high-level programming language. Engaging activities both on the computer and off will prepare the students to dive into other programming languages moving forward. Campers will spend their time learning about the programming concepts and then applying them using Python. They will use their creativity to create projects while exploring the process of coding. 

  • UC Berkeley        July 15 - July 20:             Rising 5th - 8th grade

  • UC Berkeley        Jun 17 - June 22:            Rising 5th - 8th grade

Java Programming 1

The campers will learn how to program in Java. They will learn about Object-Oriented Programming, defining classes, variables, and methods, basic I/O, and polymorphism. They will also learn how to use Git, the revision control system, and store and access their projects on Github. Basic commands and the Eclipse IDE will also be covered. By the end, campers will have a working knowledge of Java and be able to create simple Java programs. High school Java 1 students will enjoy learning a few basics in other programming languages, including Java, C, C++, and Scheme.

  • Stanford                    July 22 - July 27            Rising 6th - 8th grade

  • Stanford                    July 22 - July 28            Rising 9th - 12th grade

Java Programming 2

Java 2 assumes the campers have some familiarity with Java coming in. Ability to create and test simple Java classes is a good foundation. Java 2 campers will learn about Data Structures and Algorithms. They will learn about stacks, heaps, queues, and trees, and implement them in Java. Many different sorting algorithms and their implementations will be covered. Campers will use Git to store and revise their projects, and the Eclipse IDE to develop. A survey of other programming languages, including Java, C, C++, and Scheme, will give campers a feel for the types of projects they can explore going forward. * Note: Java Programming 2 requires working knowledge of the content in Java Programming 1 or successful completion of the Java Programming 1 camp) 

  • Stanford        July 29 - August 4:              Rising 9th - 12th grade


Computer Programming - Staff Profiles

Education Unlimited believes in small-group, immersive learning with subject matter experts and experienced teachers. We strive to provide industry-leading instruction to all of our students and hold all staff to the highest possible standards. Staff assignments vary by program and location. Some of our recent staff members for this program include:

Education Unlimited - Jason Blalock (Instructor - SNAP Coding and Astronomy)

Jason Blalock — Instructor - SNAP Coding and Astronomy

Jason Blalock is a computer and science teacher who has been teaching middle school students since 2009.  Since 2011, he has been teaching science to 6th and 7th grade students in the Moraga School District, where he has also taught computer technology and coding for the past five years.  He has extensive experience teaching programming...


Education Unlimited - Alix Feinsod (Instructor)

Alix Feinsod — Instructor

Alix Feinsod is an experienced teacher and software engineer with a Bachelors of Science Degree in Computer Science from University of California Santa Cruz.  During her time as a professional software engineer she worked as a developer in Java, Python, C and a variety of other programming languages. She is able to bring her real world industry...


Education Unlimited - Moushumi Kabir (Instructor)

Moushumi Kabir — Instructor

Moushumi is an experienced Chief Executive Officer with a demonstrated history in the Internet industry. She has dual Master’s degrees, one in Information Technology from American InterContinental University and another in English from the National University of Singapore.  A strong and determined entrepreneur, Moushumi founded her technology...


We will continue to add additional staff members as enrollment and availability dictate. Details are posted on additional staff members as they are confirmed.



Upcoming Sessions
* Tentative and Subject to Change

No Sessions Currently Scheduled For This Camp