Java for High School Kids

Java for High School Kids

Java Programming Language for High School Students

    Will be teaching basic computer science with Java programming language for kids starting June 3rd in Arcadia


  • Total 20 classes of 1 hour each
  • 2 classes per week or 2 classes stretched (depends on students)
  • Java Programming Language
  • Fees $400 (maximum one makeup class per kid)
  • Students have to get their own laptop (avoid chrome books or tablets if possible)
  • Students minimum age is 13 years (Students with less than 12 can start with Python)

Table of Contents

  • What is Java Programming Language?
  • Hello World
  • Variables and Data Types
  • Basic Operations like Addition/Subtraction/Multiplication/Division
  • Classes, Interfaces, Methods, Packages, Objects
  • OOPs Concepts
  • String, StringBuilder
  • Conditions if, switch 
  • Loops for, while, do-while
  • File IO (read/write), Scanners
  • Passing by Value and Reference
  • Exceptions
  • Arrays, Two Dimensional
  • Java Collections (Arrays, List, ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Queues)
  • Priority Queues, Heap


      If you are interested or have any questions, send me an email to with your name and contact number (subject : Java)