• No products in the cart.


Getting Started with Programming, OO and Java Basics for Non-Developers is a skills-focused, hands-on coding course that teaches the fundamentals of programming object oriented (OO) applications with Java to a basic level, using sound coding skills and best practices for OO development.

Course Access

Unlimited Duration

Last Updated

March 1, 2021

Students Enrolled

Total Reviews

Posted by

This “skills-centric” course is about 50% hands-on lab and 50% lecture, designed to train in basic coding with Java, coupling the most current, effective techniques with the soundest industry practices. In this course you will learn about:

· The steps involved in the creation and deployment of a computer program

· What OO programming is and what the advantages of OO are in today's world

· To work with objects, classes, and OO implementations

· The basic concepts of OO such as encapsulation, inheritance, polymorphism, and abstraction

· The basic constructs that all programming languages share

· The basic Java constructs supporting processing as well as the OO orientation

· How to use Java exception handling

· About and how to use classes, inheritance and polymorphism

· About use collections, generics, autoboxing, and enumerations

· How to take advantage of the Java tooling that is available with the programming environment being used in the class

Course Curriculum

    • Programming 00:00:00
    • Thinking About Objects 00:00:00
    • Program Basics 00:00:00
    • Programming Constructs 00:00:00
    • The Java Platform 00:00:00
    • Using the JDK 00:00:00
    • The Eclipse Paradigm 00:00:00
    • Writing a Simple Class 00:00:00
    • Object-Oriented Programming 00:00:00
    • Inheritance, Abstraction, and Polymorphism 00:00:00
    • Adding Methods to the Class 00:00:00
    • Language Statements 00:00:00
    • Using Strings 00:00:00
    • Specializing in a Subclass 00:00:00
    • Fields and Variables 00:00:00
    • Using Arrays 00:00:00
    • Java Packages and Visibility 00:00:00
    • Inheritance and Polymorphism 00:00:00
    • Interfaces and Abstract Classes 00:00:00
    • Exceptions 00:00:00
    • Utility Classes 00:00:00
    • Enumerations and Static Imports 00:00:00
    • Formatting Strings 00:00:00
    • Introduction to Generics 00:00:00
    • Collections 00:00:00

Course Reviews

Profile Photo
ashar hafeez


About Instructor


Course Events


More Courses by Insturctor

© 2021 Ernesto.  All rights reserved.