Installations of Programs
  • How to install Java(Windows)
  • How to install Java(Mac)
  • How to install Java(Linux)
  • How to install Eclipse(All Operating Systems)
  • Why Another Java Course
Introduction into Basic Programming
  • Why Java
  • Intro into Eclipse IDE
  • Java in the Backend
  • Hello World(First Program)
  • Introduction to Variables
  • Taking Input
  • Error Types
  • Outputting to the Screen
  • Numeric Data Types
  • Operators
  • Increment and Decrement
  • Final Constants
  • Precedence and Naming
  • Random Class
  • Case Study: Employee Program
  • Case Study: Rectangle Program
  • Chapter Quiz 1
Java Data Types
  • Decimal Format Class
  • Casting
  • Boolean Basics
  • Character Basics
  • String
  • String Methods
  • Taking Input with Strings and Chars
  • Case Study: String Analyzer
  • Chapter 2 Quiz
Control Statements
  • What are Control Statements
  • New Boolean Operators
  • If Statements
  • Else and Else If
  • Case Study: Grader
  • Case Study: Addition Program
  • Nesting
  • Switch Statements
  • Math Class
  • Common Pitfalls
  • Extended Assignment Operators
  • Case Study: Similarity Checker
  • Case Study: Leap Year
  • Chapter 3 Quiz
Loops
  • Intorduction into Loops
  • While Loops
  • Do While Loops
  • For Loops
  • Nesting with Loops
  • Which Type of Loop to Use
  • When to use a Loop
  • Case Study: Even Number Counter
  • Case Study: Primes
  • Case Study: Repeated Addition with Loops
  • Scope
  • Escape Sequences
  • Sentinel Controlled Programs
  • Chapter 4 Quiz
Methods
  • What are Methods
  • Methods Basics
  • Case Study: GCD Calculator
  • Calling Methods
  • Overloading Methods
  • Case Study: Fractions Calculator
  • Input and Output Redirection
  • Case Study: Addition Program with Methods
  • Error Checking with Methods
  • Writing Programs with Methods
  • Test Data
  • Chapter 5 Quiz
Classes
  • What are Classes
  • Classes we have Used
  • Creating our own Classes
  • Instantiating our own Classes
  • Objects vs Methods
  • Constructors
  • Case Study: Student Class
  • Case Study: Student Class Part 2
  • Case Study: Fruit Class
  • Scope Again
  • Chapter 6 Quiz
Arrays
  • What is an Array
  • When to use an Array
  • Array Basics
  • Array Errors
  • Creating Arrays
  • Outputting Arrays
  • Copying Arrays
  • For Each Loop
  • Variable Argument Methods
  • Arrays with Methods