Lessons
An introduction to writing Java
Java · Introductory. Ten lessons. Open-book quizzes. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Hello and main
public static void main.

Lesson 2
Variables and types
Primitives and locals.

Lesson 3
Strings
Immutable text.

Lesson 4
If and else
Branches.

Lesson 5
Loops
for, while, enhanced for.

Lesson 6
Arrays
Fixed length.

Lesson 7
Methods
Static helpers first.

Lesson 8
Classes and objects
new and fields.

Lesson 9
Packages sketch
package and import.

Lesson 10
A small Java program
Compose array, method, print.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.