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
38 courses Added March 2026
Popular courses in Java

Low Level Design
The course is dedicated to low-level design (LLD), a key stage in software development where abstract ideas and...22 hours 34 minutes 32 seconds
Java Puzzles to Eliminate Code Fear
The motivation behind this course came from an article titled "Why Can't Programmers Program?" by Jeff Atwood. It talks about how poorly many candidates perform7 hours 33 minutes 44 seconds
Java Foundations: The Complete Course with Java 21 Updates
This course is designed for absolute beginners in programming and for those who don't mind learning Java at a slower pace. If you need an accelerated...88 hours 37 minutes 5 seconds
Java Data Structures & Algorithms + LEETCODE Exercises
Welcome to the "Data Structures and Algorithms in Java" course! This course makes learning programming exciting and simplifies complex concepts for...9 hours 47 minutes 55 seconds
Mastering Java 17
In this course, we will take an in-depth look at the key innovations in Java 12, 13, 14, 15, 16, and 17. It is ideal for programmers working with Java 11...8 hours 20 minutes 27 seconds
RESTful Web Services, Java, Spring Boot, Spring MVC and JPA
This video course also covers the H2 in-memory database and teaches how to build RESTful Web Service that stores data in a database without a need to install My25 hours 8 minutes 11 seconds
Learn Blockchain Technology & Cryptocurrency in Java
Blockchain is a revolutionary technology that allows for decentralized and distributed storage of information. Maybe the hottest topic at the moment in the fiel5 hours 44 minutes 32 seconds
Java Test Automation Engineer - from Zero to Hero
Are you ready to embark on an exciting journey to become a Test Automation Hero in Java? Whether you're new to programming or have some experience, this course18 hours 40 minutes 6 seconds![gRPC [Java] Master Class: Build Modern API & Micro services thumbnail gRPC [Java] Master Class: Build Modern API & Micro services thumbnail](https://cdnq.courseflix.net/course/thumbnail/grpc-java-master-class-build-modern-api-micro-services-160x90.webp)
gRPC [Java] Master Class: Build Modern API & Micro services
gRPC is a new and modern framework for building scalable, modern and fast API. It is leveraged by many top tech companies such as Google, Square & Netflix and e5 hours 9 minutes 9 seconds
Cats
We Scala programmers love abstractions and Cats is one of the most popular libraries. At the same time, Cats is notorious for having a steep learning curve. Fun10 hours 39 minutes 36 seconds
Java Design Patterns
Our Java Design Patterns Course is the best value-for-money education you can give your programmers. During an intensive 4 days, we cover all of the Gang-of-Fou16 hours 20 minutes 37 seconds
Java Crew #2
12 hours of sessions on the topic “Microservice architecture” Report “Domain Driven Design and microservices in Java”: Stanislav Koksharov Interview “Sage. Obse12 hours 12 minutes 58 seconds
Experience Design Patterns In Java
Boost your software designs by taking this content-rich and hands on fully featured training course. This course will give you insight in the more than 20+ desi7 hours 19 minutes 58 seconds
Testing Java with JUnit 5 & Mockito
Unit Testing is a must-have skill and this video course is about unit testing. If you take this video course, you will learn how to test your Java code using JU7 hours 41 minutes 22 seconds
Recursion, Backtracking and Dynamic Programming in Java
This course is about the fundamental concepts of algorithmic problems focusing on recursion, backtracking, dynamic programming and divide and conquer approaches9 hours 46 minutes 17 seconds
Java Data Structures and Algorithms Masterclass
Welcome to the Java Data Structures and Algorithms Masterclass, the most modern, and the most complete Data Structures and Algorithms in Java course on the inte44 hours 58 minutes 57 seconds
Algorithms in Java: Live problem solving & Design Techniques
Algorithm Design Techniques: Live problem-solving in Java. Algorithms are everywhere. One great algorithm applied sensibly can result in a System like GOOGLE! C19 hours 41 minutes 26 seconds
Data Structures & Algorithms !
Learn data structures and algorithms from scratch. Start with basic data structures and work your way up to intermediate. This course is for all those who want28 hours 40 minutes 46 seconds 5 / 5
Oracle Java Certification - Pass the Associate 1Z0-808 Exam.
So you've learnt some Java, but are struggling to get an interview, let alone a job. Or you are stuck in a low paying programming job, and want to move up to a20 hours 8 minutes 36 seconds
Java from Zero to First Job, Practical Guide, 2000+ examples
Welcome to the fundamental and the most complete course 'Java from Zero to First Job'. As it's declared in the course name, it's created for people who want to80 hours 4 minutes 49 seconds
Spring Security 6 Zero to Master along with JWT,OAUTH2
'Spring Security Zero to Master' course will help in understanding the Spring Security Architecture, important packages, interfaces, classes inside it which ha14 hours 50 minutes 3 seconds 5 / 5
Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka
Hi there! My name is Ali Gelenler. I'm here to help you learn microservices architecture while applying Clean and Hexagonal Architectures and using Domain Drive18 hours 2 minutes 34 seconds
AWS Serverless REST APIs for Java Developers. CI/CD included
AWS Serverless is probably the quickest way to build a very stable REST APIs that scale to serve millions of users. A very simple Mock API can be created and de14 hours 34 minutes 16 seconds
Hibernate and Java Persistence API (JPA) Fundamentals
Are you ready to get more out of JDBC and your data using smart, streamlined techniques? This Hibernate course is a great place to start. You will start by lear7 hours 24 minutes 19 seconds
Master Microservices with Java, Spring, Docker, Kubernetes
'Master Microservices with Spring, Docker, Kubernetes' course will help in understanding about microservices architecture and how to build it using SpringBoot23 hours 57 minutes 28 seconds
Java Programming Bootcamp: Zero to Mastery
Learn Java programming from scratch to advanced skills with an industry expert. Enhance your skills with over 80 exercises and 18 quizzes. Perfect for aspiring9 hours 15 minutes 36 seconds
Data Structures in Java
Data Structures in Java (Late 2017 Edition) is an action-packed 8 hours of tips and tricks that professional Java programmers have used for the past 20 years to produce code that…8 hours 3 minutes 54 seconds
Concurrency, Multithreading and Parallel Computing in Java
This course is about the basics of multithreading and concurrent programming with some parallel concepts. In the 21st century this topic is becoming more and mo8 hours 10 minutes 34 seconds
The Ultimate Data Structures & Algorithms: Part 2
Data structures and algorithms are patterns for solving problems. Developers who know more about data structures and algorithms are better at solving problems. That’s why…5 hours 56 minutes 46 seconds
Ultimate Java Part 3: Advanced Topics
Want to level-up your Java skills and reach the advanced level? Want to become an in-demand Java developer for exciting software companies? This course is exactly what you need…6 hours 28 minutes 19 seconds 5 / 5