top of page
Youth Java Programming

Hours: 24

Schedule:  Flexible (  3 hrs / week,  8 weeks program)

Programming:  Visual Basic / Python / Java Script / Java Programming 

Group: 5 to 10 students 

 

Course Objectives

  • Teach core programming fundamentals using Java.

  • Build strong object-oriented programming (OOP) concepts.

  • Develop logical thinking, debugging, and problem-solving skills.

  • Prepare students for AP Computer Science A, coding competitions, and college readiness.

 

Course Modules

 

Module 1: Introduction to Programming & Java

  • What is programming? Why Java?

  • Installing Java (JDK) and IDE setup (BlueJ/Eclipse)

  • Java structure: classes, methods, main()

  • Hello World program

  • Comments and best practices

 

Module 2: Data Types and Variables

  • Primitive data types (int, double, char, boolean)

  • Variables and constants

  • Type casting and type promotion

  • Arithmetic operations

 

Module 3: Control Flow & Decisions

  • Conditional statements (if, else, else if)

  • Logical operators (AND, OR, NOT)

  • Switch-case structure

  • Real-world scenarios (e.g., grade calculator)

 

Module 4: Loops & Iteration

  • while loop

  • for loop

  • nested loops

  • Break and continue statements

  • Projects: Number guessing game, Multiplication table

 

Module 5: Functions and Methods

  • Defining and calling methods

  • Method parameters and return values

  • Scope of variables

  • Static vs instance methods

  • Reusability and modular programming

 

Module 6: Arrays and Strings

  • One-dimensional arrays

  • Looping through arrays

  • Common array operations (sum, max, reverse)

  • String class and string methods

  • Project: Word counter, palindrome checker

 

Module 7: Object-Oriented Programming (OOP)

  • Classes and Objects

  • Constructors

  • Instance variables and methods

  • Encapsulation and Access Modifiers

  • Project: Student Report Card or Bank Account Management System

 

Module 8: Inheritance & Polymorphism (Intro)

  • Inheritance and subclasses

  • Overriding methods

  • Introduction to interfaces and abstract classes

  • Real-world analogy projects (e.g., Animals, Vehicles)

 

Module 9: Exception Handling & File I/O

  • Try-catch blocks

  • Common exceptions

  • Reading and writing text files

  • Project: To-do list or simple data storage system

 

Module 10: Mini Project & Review

  • Students apply all concepts in a final project

  • Sample Projects:

    • Library Management System

    • Quiz Application

    • Personal Budget Tracker

  • Final Review & Presentation

 

Features:

  • Theory + Labs
  • Engaged students by various exampls and interesting labs
  • Homework and project
  • Various Programming Levels to choose 
  • Courses are aligned for the Middle and High school course content
  • Special batches for Summer / Winter sessions 
  • Fun events 

 

Youth Java Programming

SKU: IYJP300
$900.00 Regular Price
$750.00Sale Price
0/150
    Apply for a Job

    Disclaimer: At this time, we are not offering any training programs for Nebraska residents.
     

    'PMP' and 'PMI' are registered marks of the Project Management Institute, Inc.

    ​InfoTekGuide is an independent training provider and is not affiliated with, endorsed by, or sponsored by Salesforce, Google, YouTube, Amazon, Microsoft, Azure, Cisco, Snowflake, or Atlassian. All trademarks, logos, and brand names are the property of their respective owners. Any references are used for educational and descriptive purposes only.

    InfoTekGuide - A Leading IT Training Provider in Schaumburg.

    bottom of page