Unit 1: Getting Started

In this unit, you'll learn the basics of Java programming and get started with writing your first programs.

1.1 Why Programming? Why Java?
1.2 Variables and Data Types
1.3 Expressions and Assignment Statements
1.4 Compound Assignment Operators
1.5 Casting and Ranges of Variables
1.6 Casting and Ranges of Values