This tutorial series focuses on core Java – “Back to Basics”. We’re going to cover Java core concepts, collections, streams, IO and more.

Core Java - icon

1. Get Started with Java

If you are new to Java, this series will go over the basic syntax of the language, introduce classes and objects and a few simple examples of using common Java structures.

String Tools - icon

2. Java Strings

In this series, we’ll learn how to work with Strings with examples of common operations and conversions.

Core Java Concurrency - icon

3. Java Concurrency

Concurrency is a large area in Java, but it’s also an important topic to understand. In this series, we’ll go over the core concepts and learn how to work with threads using practical examples.

Java Collections - icon

4. Java Collections

This tutorials will go over the main data structures in Java and common operations we can perform with them.

Java Streams - icon

5. Java Streams

This series is a comprehensive guide to working with the Stream API introduced in Java 8.

Java IO - icon

6. Java IO

This series cover common I/O operations in Java, including working with files, Readers and Input/OuputStreams.

Course – LS (cat=Java)

Get started with Spring and Spring Boot, through the Learn Spring course:

res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.