ITP 120 — Java Programming I

Open Educational Resource (OER)
Northern Virginia Community College (NOVA)
Free to use, share, and adapt — CC BY 4.0

Welcome to ITP 120 — Java Programming I. This is an Open Educational Resource (OER) — free for anyone to use, adapt, and share. Each tutorial includes explanations, code examples, practice exercises, review quizzes, and answer keys. Open the HTML version for an interactive web view, or download the PDF for offline use.

Module 01
Welcome to Java
Module 02
Java Fundamentals
Module 03
Java I/O
Module 04
Conditional Statements
Module 05
Nested Statements & Strings
Module 06
Loops
Module 07
Methods
Module 08
Object-Oriented Programming
Module 09
Arrays
Module 10
OOP — Inheritance
Module 11
File I/O