Curriculum

4 Topics
Welcome to Java for Programmers
Why Java?
Java Style Guide
Java and the Command Line

9 Topics
Hello World and Class Structure
Print Statements and Comments
Variables and Types
Conditional Statements and Comparison Operators
Loops
User-Defined Methods
String Methods
Code Challenge: Loops Not Involving Traversal
Code Challenge: Using Loops With Strings

4 Topics
Arrays
2D Arrays
Code Challenge: Loops Involving Array Traversal
Code Challenge: Traversing 2D Arrays

7 Topics
Classes and Constructors
Object State and Behavior
Getter and Setter Methods
Scope
Inheritance
Polymorphism
Language Families

4 Topics
Lists
HashMaps
Sets
Code Challenge: Loops Involving ArrayLists

4 Topics
Introduction to Dynamic Programming
The Knapsack Problem
Capturing Rainwater
Sieve of Eratosthenes

  Write a Review

Java for Programmers

Go to Free Course