Children ‘s AI Programming 005

Introduction to Java and Advanced Java

 AI005 Java Course Overview: An in-depth course detailing everything related to java, from basic concepts of how a computer functions to advanced concepts that appear on the AP exams. This course blends rigor with fun as students participate in hands-on projects and labs to better understand the language of java and take the step into more advanced coding.

Session 1:

  1. Introductory Topics
  2. Data Types
  3. Looping
  4. Project Lab 1 - Mini market

Session 2:

  1. Advanced Boolean and Decision Structure
  2. Loops and Iterators
  3. Project Lab 2 - Rock paper scissors game
  4. Basics of Errors and Exception
  5. Array and ArrayLists
  6. Final Project - Mini market revisited

Session 3:

  1. Binary, hexadecimal, and ASCII
  2. Math class and arithmetic functions
  3. Project lab 3 – Create a calculator
  4. Object-oriented concepts part 1
  5. Object-oriented concepts part 2
  6. Project lab 4 - Create your own objects

Session 4

  1. Threads, Runnables and Concurrency
  2. Advanced Exceptions and Errors
  3. Advanced ArrayLists and list
  4. Lambda Functions and new java additions
  5. Final project - Create your own objects expanded


Available courses

Summer AI005-13(4) Java Mon - Fri 9-11am ET

Category: AI005 Java
  • Teacher: Shashwat Tewari

AI005-M13(3) Java Mon - Fri 9-11am ET

Category: AI005 Java
  • Teacher: Shashwat Tewari

AI005-M16 Java Tue & Thu 9:00-11:00 ET

Category: AI005 Java
  • Teacher: Sophia Strano

Summer AI005-1(4) Java Mon&Wed&Fri 3-5pm ET

Category: AI005 Java
  • Teacher: Vikram Sharma

AI005-M13(2) Java Mon - Fri 9:00-11:00 ET

Category: AI005 Java

Summer AI005-14 Java Mon-Fri 9:00-10:30pm ET

Category: AI005 Java
  • Teacher: Sophia Strano

Summer AI005-12 Java Mon - Fri 3:00-5:00pm ET

Category: AI005 Java
  • Teacher: James Underwood

AI005-M13 Java Mon - Fri 9:00-11:00 ET

Category: AI005 Java
  • Teacher: Calvin Whitmire

Summer AI005-1(3) Mon&Wed&Fri 10am-12pm ET

Category: AI005 Java
  • Teacher: Vikram Sharma

AI005 TBC

Category: AI005 Java

AI005-M6 Python Mon-Fri 13:00-15:00 ET

Category: AI005 Java

AI005-8 Java Mon & Wed 3:30-5:00pm ET

Category: AI005 Java
  • Teacher: San Lee

Summer AI005-11 Java Tue 6:00-7:30pm ET

Category: AI005 Java

Summer AI005-1(2) Mon&Wed&Fri 10am-12pm ET

Category: AI005 Java

Summer AI005-5 Java Mon-Fri 3:30-5:00pm ET

Category: AI005 Java

Summer AI005-9 Java Mon-Fri 9-11am ET

Category: AI005 Java

Summer AI005-7 Java Mon-Fri 10-12pm ET

Category: AI005 Java

Summer AI005-3 Java Fri 4:30 - 6:00pm ET

Category: AI005 Java

AI005-M2 Java Fri 16:30-18:00 ET

Category: AI005 Java
  • Teacher: Gautam Sugasi

Summer AI005-1 Mon-Fri 10am-12pm ET

Category: AI005 Java