Link
Search
Menu
Expand
Document
Intro to Java
Home
1 - First Steps with Java
Exercise: Basic Programming concepts
Exercise 1: Running a Java Program
Exercise 2: Your first code changes in a Java Program
Exercise 3: Starting point of a Java Program
Exercise 4: What is all this stuff
codeboard.io - a web-based Java editor
Other content
2 - Data Types
Exercise 1: Strings & Numbers
Exercise 2: Numbers & Compatibility
3 - Operators
Exercise 1: Operators on Strings & Numbers
Exercise 2: Operators on Boolean Types
Exercise 3: Operators and Assignments
Exercise: By Two
Exercise: Cakes
Solution: Cakes
4 - Input + Decision
Scanner
Decision Statements
Exercises: Decision Statements
Solutions: Decision Statements
Exercises: Calculator
Solutions: Calculator
Exercises: Grade Analyzer
Solution: Grade Analyzer
5 - Loops
Exercises: if + loops
Solutions: if + loops
Exercises: Math
Solutions: Math
Exercises: for vs. while
Solutions: for vs. while
6 - Methods + Scope
Exercises: Simple Methods
Solutions: Simple Methods
Exercises: Reusing Methods
Solutions: Reusing Methods
Solving programming task with methods: Top-Down
Solving programming task with methods: Bottom-Up
7 - Strings
Exercises: Basics of String methods
Exercises: Strings
Solutions: Basics of String methods
Solutions: Strings
8 - ArrayLists
Exercises: Arrays
Solutions: Arrays
Exercise: Hangman
Solution: Hangman
Programming Patterns with ArrayLists
9 - Using Classes
Exercises: Java Library
Solutions: Java Library
Exercises: School Library
10 - Implementing Classes
Exercise: Calendar
11 - Class Scope + this
Exercise: Car
Exercise: Yahtzee
Exercise: Address Book
12 - Inheritance + Interfaces
Intro to Java Quiz
Libraries
School
Using IntelliJ
Projects
TODO App
Bank Simulation
Glossary
Code editor at codeboard.io
Glossary
Using IntelliJ
The following are example libraries that you can use during the lessons, homeworks and projects.
Table of contents
School