We may earn an affiliate commission when you visit our partners.
Course image
Noel J. Bergman and Evan Bergman

This Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments.

Read more

This Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments.

To be successful in this specialization, we recommend you have an understanding of the fundamentals of software development in any language. LearnQuest offers a beginning programmer specialization that can help you prepare.

In the four courses of this specialization, you’ll quickly master the Java programming language and the packages that constitute its rich set of core libraries. We’ll provide hands-on exercises so you can practice your new skills.

In Course 1, we’ll introduce you to the basic fundamentals of the Java language.

Course 2 provides a refresher on object-oriented programming, and how you can apply OO to Java. We’ll introduce Java classes, instances and packaging.

By the time you get to course 3, you’ll be ready to go deeper into applying OOP concepts in Java, including inheritance and polymorphism.

In course 4 you’ll learn how to use selected parts of the Java SE Class LIbrary, including Generics, Collections, Java Streams, I/O, Exceptions, Annotations and Enums.

While we'll touch on other important Java topics, such as database connectivity, Java EE and Spring, those topics are covered in greater detail in other LearnQuest Java Specializations.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

Introduction to Java

This course is the first in a series on Core Java. It provides a solid foundation in Java, covering basic syntax, data types, branches, and loops. After completing this course, you'll be able to identify Java's benefits and program in basic Java syntax.

Introduction to Object-Oriented Programming with Java

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, import other classes, work with Strings, print output, and use advanced math functions.

Object-Oriented Hierarchies in Java

(0 hours)
Object-Oriented Hierarchies in Java, the third in the Core Java Specialization, builds on your Java knowledge. You'll learn to implement and use inheritance and polymorphism effectively.

Java Class Library

Java Class Library is the fourth and final course in the Core Java Specialization. After completing this course, you will be able to write reusable code that remains type-safe using Java Generics, work with collections of objects, work with files, handle runtime errors, and generally be prepared to move on to learning to use Java frameworks such as Spring Boot and Jakarta EE.

Learning objectives

  • Learn the basic syntax and functions of the java programming language
  • Apply object-oriented programming techniques to building classes, creating objects, and understanding how solutions are packaged in java.
  • Learn how to implement inheritance and polymorphism in java.
  • Use selected parts of the vast java se class library to enhance your java programming techniques.

Save this collection

Save Core Java to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser