Introduction to Java and Object-Oriented Programming

This course is part of Introduction to Programming with Python and Java Specialization

Instructor: Brandon Krakowsky

What you'll learn

  •   Identify core aspects of object-oriented programming and features of the Java language.
  •   Use Eclipse for writing and running Java code.
  •   Develop programs that use Java collections and apply core object-oriented programming concepts using classes, polymorphism, and method overloading.
  •   Test code by applying principles of test-driven development using Java's unit testing framework.
  • Skills you'll gain

  •   Data Structures
  •   Object Oriented Design
  •   Test Driven Development (TDD)
  •   Java
  •   Computer Programming
  •   Programming Principles
  •   Unit Testing
  •   Software Testing
  •   Object Oriented Programming (OOP)
  •   Program Development
  • There are 3 modules in this course

    This course provides an introduction to the Java language and object-oriented programming, including an overview of Java syntax and how it differs from a language like Python. Students will learn how to write custom Java classes and methods, and how to test their code using unit testing and test-driven development. Topics include basic data structures like Arrays and ArrayLists and overloading methods.

    Module 2 : Unit Testing, Arrays, & ArrayLists

    Module 3 : Static Variables, Methods, & Polymorphism Using Overloading

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved