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. 

AdobeStock_328683725_edited_edited_edite
AdobeStock_129595167.jpg

Subcourses & Curriculum

btree_tit_icon.png

JAVA Intro

Java Fundamentals
A crash course on Java's building blocks. More complicated data structures and complex problem-solving.
  • Intro to Java
  • Logic building and examples
  • Methods (Creating Interactive program using user inputs and re-usable methods)
  • For Loops & Loop Quizzes & Simulators & While Loops & Nested Loops
  • Using Strings & String Loops
  • Introduction to Array Data Structure (Array, Array 2, Competitive array questions, Simulators, 2D Array, Competition List)
  • Object-Oriented Programming (Introduction to Classes, Using objects as data structure, Inheritance)
  • Extra but useful topics (References)

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.

2021 Summer Classes

Java, Web Development, and USACO Classes & Workshops will be offered during the summer of 2021. Keep your programming skills sharp and solidify your understanding of coding while having fun!

Current Java Classes in Sessions

Students with prior coding experience may be able to join an existing class. Upon request, we will send you an evaluation sheet to 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 12:30 pm - 2:30 pm

Grade

Grade 8 - 11

Level

Intermediate

Pre-requisite

Python

Java Intro

Thu 12:30 pm - 2:30 pm

Grade

Grade 8 - 11

Level

Intermediate

Pre-requisite

Python