Course curriculum

  • 1

    Chapter 1: Java Basics

    • Topic 1.1.0 - Varialbles
    • Topic 1.1.1 - Local variables FREE PREVIEW
    • Topic 1.1.2 - Method parameters
    • Topic 1.1.3 - Instance variables
    • Topic 1.1.4 - Class variables
    • Topic 1.1.5 - Overlapping variable scopes
    • Topic 1.1.6 - Define the scope of variables
    • Topic 1.2.1 - The structures of a Java Quiz 1
    • Topic 1.2.2 - The structures of a Java Quiz 2
    • Topic 1.2.3 - Java Class
    • Topic 1.2.4 - Interface
    • Topic 1.2.5 - Enum
    • Topic 1.3 Executable Java Application
    • Topic 1.4.1 - Java Package Quiz 1
    • Topic 1.4.1 - Java Package Quiz 2
    • Topic 1.4.2 - Java Package - import
    • Topic 1.4.3 - Java package - import Quiz 2
    • Topic 1.4.3 - Java package - Static import
    • Topic 1.4.4 - Java package - Access modifier
    • Topic 1.4.5 - Java package - Comment
    • Topic 1.6.1 - Features and components of Java
    • Topic - Java convention
  • 2

    Chapter 2: Working with Java data types

    • Topic 2.1.1- Primitive data types
    • Topic 2.1.2 -primitive data types
    • Topic 2.3 - Object Reference
    • Topic 2.4.1 - Operators
    • Topic 2.4 - Object Life Cycle
    • Topic 2.5 - Wrapper classes
    • Topic 2.5 - Wrapper classes 2
    • Topic 2.5.2 - Wrapper classes - Autoboxing and unboxing
    • Topic 2.1.3 - Primitive data types Quiz 3
  • 3

    Chapter 3: Using 0perators and decision constructs

    • Topic 3.1.1 - parentheses to override operator precedence
    • Topic 3.1.2 - Logical operator
    • Topic 3.3.1 - if and if-else constructs
  • 4

    Chapter 4: Creating and using arrays

    • Topic 4.1 - One-dimensional array
    • Topic 4.1 - Multi-dimensional array
  • 5

    Chapter 5: Using loop constructs

    • Topic 5.1 - while loops
    • Topic 5.2.1 - for loops
    • Topic 5.2.2 - multiple dimension array and enhanced for loops
    • Topic 5.3 - do-while loops
    • Topic 5.4 - Compare loop constructs
    • Topic 5.5 - break and continue
    • Topic 5.6 - Labeled statements
  • 6

    Chapter 6: Working with methods and encapsulation

    • Topic 6.1.1 - Create methods and return value
    • Topic 6.2 - Static method
    • Topic 6.3 - Overloaded Constructors, Default Constructor
  • 7

    Chapter 7: Working with inheritance

    • Topic 7.1 - Inheritance Usage
  • 8

    Chapter 9: Working with selected classes from the Java APIs and Arrays

    • Topic 9.4.2 - ArrayList
  • 9

    Mock Exams

    • OCA SE 8 Mock Exam - 1
    • OCA SE 8 Mock Exam - 2