Coursera
Coursera Logo

Introduction to Object-Oriented Programming with Java 

  • Offered byCoursera

Introduction to Object-Oriented Programming with Java
 at 
Coursera 
Overview

Duration

17 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to Object-Oriented Programming with Java
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 2 of 4 in the Core Java Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level Some programming experience in any language or Course 1 in this Specialization
  • Approx. 17 hours to complete
  • English Subtitles: English
Read more
Details Icon

Introduction to Object-Oriented Programming with Java
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • Introduction to OO Programming with Java is course 2 of the Core Java Specialization. After completing this course, you'll be able to create simple Java classes that exhibit the principle of Encapsulation, to import other classes for use, to work with Strings, print output and use advanced math functions.
  • We'll begin with a brief refresher on necessary concepts from Object-Oriented Programming. Next, we'll introduce basic Java concepts regarding classes, enabling you to start writing simple Java classes with attributes and methods. We'll introduce the idea of instances, or objects created from classes, so that you can start to build object-oriented solutions. Finally, we'll cover namespaces and Java Libraries to explain how Java packages classes, so that everyone can develop code without name collisions. You will be able to organize and access classes, as well as use selected standard classes from the Java runtime environment.
  • To be successful in this course, you should have taken Course 1: Introduction to Java or have equivalent knowledge.
Read more

Introduction to Object-Oriented Programming with Java
 at 
Coursera 
Curriculum

Classes and Objects

Course Overview

Managing Complexity

Code Re-use

Managing Change

Moving to OO from Procedural

OO Definitions

Defining a Class

An Example Class

Objects

Objects Example

Experience the Lab Environment

How many classes are defined in Java Standard Edition?

The Bean Specification

A Computed, Read-Only Property

Formatting Output using PrintStream

Importing Lab Starters and/or Solutions

Practice Review

Practice Review

Assessment

Creating Classes

Introduction to Packages

Packages and the Classpath

Declaring a Class

Class Anatomy

Adding Attributes and Methods

Method Parameters

Method Variables

Java Access Modifiers

Constructors

Creating Classes Lab Summary

Creating Classes Lab Full Walkthrough (Optional)

Static Attributes

Static Methods Demo

Creating Calculator Classes Lab Summary

Creating Calculator Classes Lab Full Walkthrough (Optional)

Practice Review

Assessment

Using Java Objects

Creating an Object

Working with Objects

Creating Objects Lab Summary

Creating Objects Lab Full Walkthrough (Optional)

Constructor Methods under the Covers

Representations in different JVMs

Assessment

Namespaces and Java Libraries

JAR Files and Namespaces (Packages)

Packaging Classes

Importing Packages

Using Imported Classes

The String Class

Creating String Objects

StringBuffer and StringBuilder

The Math Class

Creating Calculator Objects Lab Summary

Creating Calculator Objects Lab Full Walkthrough (Optional)

I installed my own Java, and it is later than version 8. Where did rt.jar go?

Strings, Buffers and Builders

Java Math Support

Practice Review

Assessment

Introduction to Object-Oriented Programming with Java
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Introduction to Object-Oriented Programming with Java
     at 
    Coursera 
    Students Ratings & Reviews

    4/5
    Verified Icon1 Rating
    V
    Vinay laxman panmand
    Introduction to Object-Oriented Programming with Java
    Offered by Coursera
    4
    Learning Experience: Learning experience was good
    Faculty: Instructors taught well Curriculum was relevant and comprehensive
    Course Support: No career support provided
    Reviewed on 19 Apr 2022Read More
    Thumbs Up IconThumbs Down Icon
    View 1 ReviewRight Arrow Icon
    qna

    Introduction to Object-Oriented Programming with Java
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...