Welcome
  • Please Watch This: Learning Path
  • Important Message
Install Android Studio on Windows Machine
  • [WINDOWS USERS ONLY] Download Android Studio for Windows
  • [OPTIONAL - WINDOWS USERS ONLY]VTX Emulator Issues Fixes on Windows
  • Fix VTX Issues on BIOS - Resources
Install Android Studio on MAC Machine
  • [MAC USERS ONLY] Download and Install Android Studio on MAC
Download Course Source Code
  • Download Course Code
Android Development - First Steps
  • [OPTIONAL] Changing Android Studio Theme - So it looks like mine!
  • Build an App - Build your First Android App - ShowMyName
  • Build an App - Build your First Android App - ShowMyName - User Interface
  • Build an App - Build your First Android App - ShowMyName - Adding EditText
  • Source Code
Deep Dive into Java Programming Language
  • What We'll Cover in This Section
  • Create and Run a Java Program
  • Java Code Structure
  • Java Variables And Concatenation
  • Java Integer Variable Type
  • Java Long and Double Variable Types
  • Java Byte and Char Variable Types
  • Java Boolean Variable Type
  • Java Operators
  • The Remainder
  • Relational Operators
  • Logical and Relational Operators
  • The AND Logical Operator
  • The OR Logical Operator
  • The NOT Logical Operator
  • The for-loop
  • The else-if Statement
  • The Switch Statement
  • Switch Statement Code
  • Quick Exercise - Switch Statements
  • The Do While Loop
  • Exercise Source Code - Solution
  • Methods and String Parameters
  • Function Parameters - Add Method
  • Return Types in Methods - Double Return Type
  • CODING EXERCISE: Game Character - CodeRunner -Relational Operators
  • CODING EXERCISE SOLUTION
  • String Return Function Type
  • CODING EXERCISE: Calculate Area of a Rectangle
  • CODING EXERCISE SOLUTION
CHALLENGE: Dividing and Multiplying Integers
  • CHALLENGE: Dividing and Multiplying Integers
CHALLENGE: Dividing and Multiplying Integers
  • CHALLENGE SOLUTION: Dividing and Multiplying Integers
  • Source Code
Introduction to Object Oriented Programming in Java
  • Introduction to Classes and OOP - Object Oriented Programming
  • Creating your First Java Class
  • CODING EXERCISE: Create a Rectangle Class
  • CODING EXERCISE SOLUTION
  • Adding the Description Method to the Class
  • CODING EXERCISE: Rectangle Area
  • CODING EXERCISE SOLUTION
  • Constructors in Java
  • Constructors and Inheritance
  • Source code - Constructors and Inheritance in Java
  • CODING EXERCISE: Rectangle Constructor
  • CODING EXERCISE SOLUTION
  • Access Modifier and Getters and Setters
  • CODING EXERCISE: Adding Access Modifiers & Getters and Setters
  • CODING EXERCISE SOLUTION
  • Overloading Constructors
  • Java Coding Convention Guide
  • The Java Class Library
  • Source Code
Java Inheritance
  • Introduction to Java Inheritance - What is it?
  • Creating a Java Inheritance Structure
  • CODING EXERCISE: Create a Box Subclass of Rectangle Class
  • CODING EXERCISE SOLUTION
  • Overriding Super Class Methods
  • CODING EXERCISE: Override the Area Method
  • CODING EXERCISE SOLUTION
  • Understanding toString Override Method
  • String is an Object, After all!
  • Source Code
Java Data Structures
  • Introduction to Arrays
  • Creating and Looping through Arrays
  • CODING EXERCISE: Calculate the Average GPA
  • CODING EXERCISE SOLUTION
  • CODING EXERCISE: Find Multiples of Three
  • CODING EXERCISE SOLUTION
  • Pre-setting Arrays' Length
  • CODING EXERCISE: For loops - Count Backward
  • CODING EXERCISE SOLUTION
  • ArrayLists - and Introduction
  • Looping Through ArrayLists
  • Passing Arrays as Method Parameters
  • Passing Objects as Method Parameters
  • Java Hashmap
  • Sorting Arrays