Mini Map
Log In
Learn Java
0%
1.
Talk to the Machine
Say “Hello, World!”
Quiz: “Hello, World!”
Challenge: Print More Messages!
Solution: Print More Messages!
Do Some Math
Quiz: Do Some Math
Challenge: Arithmetic Operations
Solution: Arithmetic Operations
Remember Things
Quiz: Remember Things
Challenge: Store Personal Info in Java
Solution: Store Personal Info in Java
Work with the Text
Quiz: Work with the Text
Challenge: Personalize Your Java Output
Solution: Personalize Your Java Output
Ask the User
Quiz: Ask the User
Challenge: Get to Know the User
Solution: Get to Know the User
2.
Teach It to Think
Make Decisions
Quiz: Make Decisions
Challenge: Ask Favorite Number
Solution: Ask Favorite Number
Try and Fix Things
Quiz: Try and Fix Things
Challenge: Try-Catch
Solution: Try-Catch
Repeat Yourself
Quiz: Repeat Yourself
Challenge: Loop It, Then Launch It!
Solution: Loop It, Then Launch It!
Pick a Path
Quiz: Pick a Path
Project: Build a Quiz
Challenge: Build a Quiz
Solution: Build a Quiz
3.
Give It Structure
Write Methods
Quiz: Write Methods
Challenge: Create a Method
Solution: Create a Method
Pass the Data to Methods
Quiz: Pass Data to Methods
Project: Return a Custom Greeting
Solution: Return a Custom Greeting
Bundle Variables Together
Quiz: Bundle Variables Together
Project: Build a Book Class
Solution: Build a Book Class
Create Objects
Quiz: Create Objects
Project: Add a Method to Your Class
Solution: Add a Method to Your Class
Project: Power Up the Player Profile
4.
Make It Real
Create a Menu App
Challenge: Level Up the Java Menu App
Solution: Level Up the Java Menu App
Track with Arrays and Loops
Quiz: Track with Arrays and Loops
Challenge: Loop Through and Analyze an Array
Solution: Loop Through and Analyze an Array
Challenge: Simulate with Objects
Solution: Simulate with Objects
Project: Interactive Adventure Story
Project: Number Guessing Game
Project: Personal Habit Tracker
Final Project—Build a Dice Battle Game
Solution: Build a Dice Battle Game
Learn Java
/
...
/
Challenge: Personalize Your Java Output
Challenge: Personalize Your Java Output
We'll cover the following...
Create a Java program that does the following:
...