Learning Java is always a challenging task if the proper resources are not provided. This is extensive Java course with 100+ videos. The course not only covers the basics of programming and oops, but it also covers the advance features of Java like concurrency, jdbc, IO/NIO etc. It is infact a journey from beginner to expert for the student. So, even if you are new to Java or have some prior knowledge, this course is for YOU. During this course I have covered: Basics of Java ProgrammingImportant concepts of OOPs like Inheritance, Polymorphism and Encapsulation etc. Collections, Concurrency, and also concurrent APIs in Java In detail study of handling exceptionsNew features from Java8 like Lambdas, Functional Interfaces, Streams. Complete shift of Java project infrastructure, where package-centric applications, no replaced by Modules in Java 9New Features in Java 9,10Modified swith-case blocks from Java 12 and Java 13Many more features from versions 8.0 to 13.0 of JavaAfter completing this course, you will certainly able to write the code in Java, also you will able to use the new features introduced in the later versions of Java like lambdas, streams and functional interfaces etc.