Core Java Specialization

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.
WHAT YOU WILL LEARN
- 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.

Sort options

Java Class Library (Coursera)

Apr 29th 2024
Java Class Library (Coursera)
Course Auditing
Categories
Effort
Languages
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 [...]

Object-Oriented Hierarchies in Java (Coursera)

Apr 29th 2024
Object-Oriented Hierarchies in Java (Coursera)
Course Auditing
Categories
Effort
Languages
Object-Oriented Hierarchies in Java is the third of a series of courses in the Core Java Specialization. The 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 [...]

Introduction to Object-Oriented Programming with Java (Coursera)

Apr 29th 2024
Introduction to Object-Oriented Programming with Java (Coursera)
Course Auditing
Categories
Effort
Languages
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. [...]
Apr 29th 2024
Course Auditing
32.00 EUR/month

Introduction to Java (Coursera)

Apr 29th 2024
Introduction to Java (Coursera)
Course Auditing
Categories
Effort
Languages
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, 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 [...]
Apr 29th 2024
Course Auditing
32.00 EUR/month