JAVA Course

Grade 8 - 12  |  No coding experience is needed

 

In this course, students will start from the basics and learn in-depth each topic while providing the practice necessary in order to master the JAVA language. Students can develop their understanding of computer coding as they learn the core concepts of computer science such as variables, data types, and control structures. 

Subcourses & Curriculum

JAVA Intro

Java Fundamentals
A crash course on Java's building blocks. More complicated data structures and complex problem-solving.
  • Data Types & Variables
  • Operators
  • If Statement & Loops
  • Arrays
  • Strings
  • Nested Data
  • Algorithms
  • Classes & Obects
  • Structures

Learning Outcome

 

Upon completion, students should feel comfortable writing code by using Java. They will be able to pursue the USACO competition or AP CS A class.

Register for NEW Java classes

All of our classes (except USACO classes) are limited to a maximum of 6 students per class for personalized care. Classes will be held ONLINE in a virtual live classroom setting.  

How to register?

 

Please click the 'Register' button on your desired class. Then, you will receive a confirmation email and will be guided on how to make the payment for the first month. Once the tuition payment is made, you will have secured your spot and receive a class link. If you have questions about our classes before registering, please contact us at btreecode@gmail.com. We are happy to answer your questions! 

 

Tuition

 

Tuition is $80 per 2-hour class including homework help during outside class hours. Our teacher-to-student ratio is 1:6 or even better, allowing us to provide personalized care for each student.

 

For new students: Register now and take the first class for FREE!

Java Intro

Starting Apr 23, Fri

Schedule

Grade

Pre-requisite

Duration

Fri 6 - 8 pm (PT)

Basic knowledge of Python

Grade 8 - 11

16 weeks

Current Java Classes in Sessions

Students with prior coding experience may be able to join an existing class. We will evaluate your student to find the class that fits the best. After evaluation, we may determine that your student will need supplementary sessions to catch up before joining the class to cover missed material. Once the student learns all of the missed material, they will move to the recommended group class.  

Java Intro

Mon 5 pm - 7 pm

Grade

Grade 8 - 11

Level

Intermediate

Pre-requisite

Python

Java Intro

Fri 4 pm - 6 pm

Grade

Grade 8 - 11

Level

Intermediate

Pre-requisite

Python

Java Intro

Sun 1 pm - 3 pm

Grade

Grade 6 - 8

Level

Intermediate

Pre-requisite

Python

Java Intro

Fri 6 pm - 8 pm

Grade

Grade 7 - 10

Level

Intermediate

Pre-requisite

Python

Tel: 949.409.1341

Address: 810 Roosevelt, Irvine, CA 92620

© 2020 by BTree Education, LLC. All Rights Reserved.