Java from zero

We strive for teaching our students the most up-to-date programming technologies through effective methods. Our dynamic curriculum has been refined and optimized over the last seven years by our founding members-a team of seasoned software developers and tech executives who are willingly devoted themselves in BCC Education.

What you can learn from Java level 1-4

Semi-Private Class

 

3-5 students in semi-private class,  Tuition Rates: $55 per Hour. $220 per 4classes, If you pay by level, you will get $100 off for each level. 

20 classes in one level. Contact us if you need one on one private class by sending email to info@baycodingclub.com

Java from Zero/ level 1-4 /Age 9+

Monday              5:00 pm – 6:00 pm PT

 

Saturday             5:00 pm – 6:00 pm PT 

Sunday              5:00 pm – 6:00 pm PT

Wednesday       5:00 am – 6:00 am PT

Java for AP CS one-on-one /online

Flexible in Time and curriculum, email: info@baycodingclub.com

Private Java/ one-on-one /online

Flexible in Time and curriculum, email: info@baycodingclub.com

Beginner Level

4 Levels, 20 classes/ level
Course Description:
  • In this tutorial, you learn how to create 2D games using basic Java programming in this self-paced, online course. No programming experience required! We will define and program a game using the Greenfoot development software.
  • Students are programmed in standard textual Java code, providing a combination of programming experience in a traditional text-based language with visual execution.
  • Greenfoot teaches object orientation with Java. Create ‘actors’ which live in ‘worlds’ to build games, simulations, and other graphical programs. Greenfoot is visual and interactive. Visualization and interaction tools are built into the environment.

From Level 2 ( need basic Java)

4 Levels, 20 classes/ level
Course Description:
  • This is a hands-on instructor led course.  At the beginning, we will focus on introducing students to the fundamentals of Java, focusing on variable types, conditionals, loops, methods, and arrays. 
  • Learn what are object-oriented programming, covering classes & objects, subclasses, and inheritance. In each class, students will complete modules  based on the topic of the day.  
  • We will go deeper into object-oriented programming (oop) principles, larger objects & web development. The four principles of object-oriented programming are encapsulation, abstraction, inheritance and polymorphism.  Also, advanced topics such as reflection, java fx and threads.

Advanced Level-for kids 13+

4 Levels, 20 classes/ level, can be a one-on-one class
Course Description:
  • For students who has basic knowledge of Java. This course mainly covers the testing skills of AP Computer Science A. In order for students to succeed in this exam, this lesson will give students a more systematic understanding of AP Test. After this class, they can attend the USACO plan, details need to be evaluated by the teachers.

What Our Students Have to Say

I'm so happy that my kids told me this Python class was so much fun, he even said he want to take Python class every day.
boy, asian, anime
James'dad
From Dallas
Emma was happy learning with the Python at BayCodingClub. She learned a lot through a projects-based learning curriculum, and practice a lot at home. She said:"It is fun, i like Python."
people, women's, girl
Emma' mom
From NY
I am also a software engineering, and I am very concerned about my children's programming enlightenment. I am happy, because Ethan met a very good first teacher of programming, and he fell in love with it. Teacher Yixing is very patient and always take care of every student's learning state and mood.
boy, lightning, sunlight
Ethan' dad
From Bay area
My children all like the class of Baycodingclub very much. At present, my older child and second child are taking Python class, and my younger daughter is taking Game Design with Scratch class. Thanks to Baycodingclub, my children like it very much and are willing to continue learning.
punk, dude, duy
Frank Lee
From NY