Java Class Library

BY
LearnQuest via Coursera

Get comfortable with exception handling, Java classes, Iterators, Arrays, and Java Generics with Coursera’s Java Class Library online training programme.

Lavel

Intermediate

Mode

Online

Duration

3 Weeks

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based
Learning efforts 9 Hours Per Week

Course overview

The Java Class Library training is the last Core Java Specialisation offered jointly by Coursera and Learn Quest. This programme will help you solidify all the skills learnt and help you land a job as a Java Software developer.  After completing this programme, you will be proficient in writing reusable code.

Moreover, you will be able to write type-safe programs using Java Generics. Other skills you will learn include handling runtime errors, working with a collection of objects, working with files, and using Java frameworks such as Jakarta EE and Spring Boot. The Java Class Library by Coursera also includes lab assignments to nurture practical understanding.

The Java Class Library online programme will also cover additional features of the language that enable the essential library areas, library and offer roadmaps to areas for self-exploration. Once the training is done, you will receive a certificate, provided that you have paid for it. The industry-recognised certificate will quickly improve job opportunities.

The highlights

  • A Learn Quest offering
  • Approx. 29 hours to complete
  • Intermediate Level training
  • Four-week course
  • A part of the Core Java Specialization by Coursera
  • Purchasable certificate
  • Adjustable deadlines

Program offerings

  • Lab assignments
  • Flexible learning
  • Credentials from learn quest
  • Shareable certificate
  • Discussion forum
  • English subtitles.

Course and certificate fees

  • Choosing the ‘Audit’ option allows you to participate in the course for free.
  • For the certificate, you must pay the Java Class Library course fee.

Java Class Library fee structure

ParticularsFee Amount in INR
Java Class Library - Audit course
Free
Java Class Library - 1 month
Rs.3,275/-
Java Class Library - 3 months
Rs.6,550/-
Java Class Library - 6 months
Rs.9,825/-
certificate availability

Yes

certificate providing authority

Coursera

Eligibility criteria

You must have completed the Object-Oriented Hierarchies in Java course, Introduction to Object-Oriented Programming with Java course, and Introduction to Java course to participate in the Java Class Library training course. However, if you have equivalent knowledge of Java programming, that will suffice as well.

What you will learn

Java

By the end of the Java Class Library online course, you will be proficient in Java essentials such as:

  • Recursively Enumerable Sets
  • Classes
  • Libraries
  • Java Generics
  • Exception handling
  • Arrays
  • Iterators
  • Linearity
  • Java Collection

The syllabus

Module 1: Course Overview

Videos
  • Course Overview
  • Experience the Lab Environment
Reading
  • Importing Lab Starters and/or Solutions

Module 2: Java Generics

Videos
  • What are Generics, and why do we need them?
  • Declaring a Generic Stack
  • Lab Solution Summary
  • Generics with Subtypes --Without Wildcards
  • Wildcards
  • Bounded Wildcards
  • Understanding bounded generics with super and extends
  • Generic Methods
  • Type Erasure
  • Lab Solution Summary
Readings
  • Why Generics? 
  • Nested and Inner Classes
  • Deque
  • Generic Methods
  • Generics (Official Docs)
Practice Exercises
  • Practice Review
  • Module Review

Module 3: Java Collections

Videos
  • Introduction to Collections
  • A Simple Example
  • Overview of the Collection<E> Hierarchy
  • Set
  • Iterator
  • Sorting
  • Lists
  • Maps
  • Linked Collections
  • Java 8 Enhancements and Java Streams
  • Lab Solution Summary
Readings
  • The Collections Framework
  • Iterator and ways to iterate
  • Sorting and Comparing
  • Processing Data with Java 8 Streams
Practice Exercises
  • Practice Review
  • Module Review

Module 4: Exception Handling

Videos
  • Introduction to Exception Handling
  • A Simple Example
  • A Live Example
  • Exceptions and Errors: Checked and Unchecked
  • Exceptions and main()
  • Stack Traces
  • Catching Exceptions
  • Finally, Let's Clean up!
  • Try-With-Resources and Improved Type Checking
  • Throwing Multiple Exceptions
  • Good Practices with Exceptions
  • Lab Solution Summary
Readings
  • A History of Exception Handling
  • Lambdas, Functional Interfaces, and Checked Exceptions
  • The Controversy
  • Standard Exceptions and Errors
  • Try-With-Resources
  • Exception Handling Tutorials
Practice Exercises
  • Practice Review
  • Practice Review
  • Module Review

Module 5: Input and Output

Videos
  • Introduction and File I/O Example
  • Property Files
  • java.io.InputStream and java.io.OutputStream
  • Files and Directories
  • Writing Text Files
  • ZIP Files using the NIO.2 Sample ZIP File Provider
  • Lab Solution Summary
Readings
  • Localizing with Property files
  • InputStream and OutputStream classes
  • Java NIO.2
  • How have Java 7 and 8 revamped File I/O?
  • Javadocs
  • Custom File System Providers
Practice Exercise
  • Module Review

Module 6: Enums

Videos
  • Enums: What and Why?
  • Implementing Enums
  • Lab Solution Summary
Readings
  • Enum Types
  • EnumMap
Practice Exercise
  • Module Review

Module 7: Annotations

Videos
  • Why Annotations?
  • Examples
  • Declaring and Using Annotations
  • Meta-Annotations
  • Lab Solution Summary
Readings
  • Other Annotations
  • Meta-Annotations and Developing Annotations
Practice Exercises
  • Practice Review
  • Module Review

Admission details

  • Follow the instruction given on the official website for the Java Class Library course.
  • Go through the course offerings and other details.
  • Log in or register into your account.
  • Locate the ‘Enrol For Free’ option on the page and click it.
  • Choose between the two access types: Free or paid.
  • Pay the course fee (if you have chosen the certificate option) to enrol in the programme. With the free option, you will be directly enrolled.

Filling the form

Enrolment in The Java Class Library programme doesn’t require any application forms. Use your Coursera credentials to sign in and click the ‘Enrol For Free’ to start learning. If you don’t have a Coursera profile, create one using your email ID. There’s also a quicker option available wherein you can sign in or register using your Google ID or Facebook account.

Scholarship Details

Coursera offers financial aid to those who want the Java Class Library certificate but can’t afford it. To avail the financial assistance, filling an application form is necessary. The application form asks you about your career goals, income, and educational qualifications. Once you have submitted the form, Coursera will contact you about the approval in 10-15 days.

How it helps

The Java Library course benefits its participants by providing a balanced blend of theoretical and practical learning through high-quality video lectures, readings, and weekly lab assignments. Moreover, you have complete liberty to study at your own convenience and schedules, thanks to the flexible deadlines. Lastly, by choosing the certificate option, you can add significant credentials to your CV/resume/portfolio and attend interviews with renewed confidence.

Instructors

Mr Evan Bergman
Instructor
LearnQuest

Mr Noel J. Bergman
Trainer
LearnQuest

FAQs

Who will teach the Java Class Library programme?

The course will be taught by Noel J. Bergman and Evan Bergman.

Is this an introductory-level training programme?

No, the certification course is an intermediate-level programme.

Are the deadlines strict?

No, the assignment and lecture deadlines are flexible.

What’s the programme duration?

Java Class Library training spans seven weeks.

Articles

Popular Articles

Latest Articles

Similar Courses

Hashing in Java

Great Learning

Online
Intermediate
Free

Improve Your Java Code using Amazon CodeGuru

Amazon Web Services via Edx

2 Weeks Online
Intermediate
Free

Java Programming Build a Recommendation System

Duke University, Durham via Coursera

5 Weeks Online
Intermediate

JavaScript

Juno College of Technology

8 Weeks Part time, Online
Intermediate
$995 $2,000

Advanced Java and Spring Boot

CodingNomads

Online
Intermediate

Pass the Technical Interview with JavaScript

Codecademy

Online
Intermediate
Free

Fundamentals of Java EE Development

Red Hat via Edx

7 Weeks Online
Intermediate
Free

Writing Java Application Code

LearnQuest via Coursera

3 Hours Online
Intermediate

Object-Oriented Hierarchies in Java

LearnQuest via Coursera

3 Weeks Online
Intermediate

Java Programming

Udacity

3 Months Online
Intermediate
₹41,820 ₹49,200

Courses of your Interest

Build AI Apps with ChatGPT Dall E and GPT 4

Build AI Apps with ChatGPT Dall E and GPT 4

Scrimba via Coursera

3 Weeks Online
Intermediate
Free

Artificial Intelligence Ethics in Action

LearnQuest via Coursera

Online
Intermediate

Artificial Creativity

Parsons School of Design, The New Sch... via Coursera

Online
Intermediate
Data Science on Microsoft Azure Using Python Progr...

Data Science on Microsoft Azure Using Python Progr...

CloudSwyft Global Systems, Inc via Futurelearn

15 Weeks Online
Intermediate

Angular7 for Intermediate Level

Great Learning

Online
Intermediate
Free

Binary Trees

Great Learning

Online
Intermediate
Free
Fullstack Enterprise Mongo Express Vue And Node

Fullstack Enterprise Mongo Express Vue And Node

Simpliv Learning

Online
Intermediate
$199 $999
Visual Design for Web Designers UI Designers and D...

Visual Design for Web Designers UI Designers and D...

Simpliv Learning

Online
Intermediate
$199 $999
Learning Algorithms in JavaScript from Scratch

Learning Algorithms in JavaScript from Scratch

Simpliv Learning

Online
Intermediate
$199 $999
JavaScript Interview Preparation Practice Problems

JavaScript Interview Preparation Practice Problems

Simpliv Learning

Online
Intermediate
$199 $999

More Courses by LearnQuest

Data Processing with Azure

LearnQuest via Coursera

3 Weeks Online
Intermediate
Free

Oracle SQL Practice

LearnQuest via Coursera

3 Weeks Online
Intermediate
Free

Test Driven Development Overview

LearnQuest via Coursera

3 Weeks Online
Intermediate

Integrating Test Driven Development into your Work...

LearnQuest via Coursera

3 Weeks Online
Intermediate

Fundamentals of Kubernetes Deployment

LearnQuest via Coursera

3 Weeks Online
Intermediate
Free

Introduction to iOS App Development with Swift 5

LearnQuest via Coursera

3 Weeks Online
Intermediate

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books