Learn Programming with Java

Online Tutorial and Challenges to learn the basics of Java programming.

Begin Intermediate

Interested in learning programming with Java? This module will get you started! You will learn about variables, loops, logic, printing, strings and arrays.

For more help, check out our Java Bootcamp

See a chart of the Java content and challenges.

Super Simple Algebra
Your First Program
Variables, Methods and Parameters
Variables in Programming and Algebra
Math and Comparison Operators
If Statement
While and For Loops
Loopy Thinking
Data Types
Logical Operators (and Booleans)
Output and Printing
Printing and Loop Practice
Arrays and Loops
Array Loop Practice
Harder Array Loop Practice
What's Next?
Quick Reference