- Java as a Second Language-the Java Language: Java Data Types
- In this module, we'll take a look at Java data types, discuss what primitive data types are, and explain data classes. We'll also explore characters and strings and you'll add a new class in a lab.
- Java as a Second Language-the Java Language: Java Control Structures
- In this module, we'll take a look at Java Control Structures. We'll explain IF statements, Loops, and arrays. We'll also discuss Switch Statements and the Java Programming Environment.
- Java as a Second Language: Java Method Inheritance, Polymorphism and Overloading
- In this module, we'll define inheritance and explore how methods and properties are inherited in Java. We'll also discuss polymorphism and overloading functions before completing a lab and quiz.
- Java as a Second Language: Mapping to Other Object Oriented Languages
- This final module discusses how all of the things we've learned in the previous lessons together will come together for our final lab.