Java is probably one of the most popular programming languages of recent times, which is in great demand in the development world. A special difference between Java, from all other languages, is its JVM - the Java virtual machine, which processes the bytecode itself, and allows you to run Java programs on almost any device.
Java
10 courses Added March 2026

Java Streams API
Functional programming is becoming very popular and it focuses around pure functions. Functional applications avoid the shared state, and tend to be more concis2 hours 33 minutes 12 seconds
Learn Java Unit Testing with Junit & Mockito in 30 Steps
Learn Mockito and JUnit - the most popular Java unit testing and mocking frameworks - with 25 Examples. Writing Great Unit Tests distinguishes Good Programmers4 hours 44 minutes 35 seconds
RabbitMQ : Messaging with Java, Spring Boot And Spring MVC
RabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with4 hours 3 minutes 11 seconds
Java Servlets and JSPs developer course
You will learn to understand the basics of servlets (a simple Java interface that extends the functionality of a server) and the technology that allows web deve2 hours 12 seconds
The complete guide to running Java in Docker and Kubernetes
If you need to learn how to run, tune, and maintain JVM applications that run in Docker and/or Kubernetes then this is the course for you. This course is very d4 hours 39 minutes 16 seconds
Building Modern Distributed Systems with Java
Significant percentage of large scale enterprises that I have been working with, admitted experiencing performance issues with their business critical applicati3 hours 53 minutes 32 seconds
Building Your First App with Spring Boot and Angular
Spring Boot and Angular have forever changed how web applications are built. Understanding how they work is essential for any full-stack developer. In this cour2 hours 22 minutes 15 seconds 5 / 5
Ultimate Java Part 1: Fundamentals
Java is the most widely used and in-demand programming language. It's used in 90% of fortune 500 company websites, most big banks and financial companies, almos3 hours 21 minutes 58 seconds
Ultimate Java Part 2: Object-oriented Programming
Heard about object-oriented programming, but not sure what it is? Object-oriented programming (OOP) is a popular style of programming. It comes up in technical interviews often…3 hours 41 minutes 47 seconds
Data Structures & Algorithms: Part 1
Studied Computer Science - but never really understood the complex topic of data structures and algorithms? Or maybe you’re a self-taught programmer, with little to no knowledge…4 hours 39 minutes 17 seconds 5 / 5