Java·Intermediate
Java
From mobile to servers — Java does it all.
Write once, run anywhere. Learn OOP, collections, multithreading, and build enterprise-ready apps.
8 weeks
80 lessons
100 examples
Certificate on completion
// preview.java
java
public class Hello {
public static void main(String[] a) {
System.out.println("Hello");
}
}# curriculum
0 / 80 lessons·0% complete
01Java Introduction02Java Get Started03Java Syntax04Java Comments05Java Variables & Data Types06Java Operators07Java Strings08Java Type Casting09Java Math10Java User Input (Scanner)11Java Memory & Storage (Stack vs Heap)12Java If / Else & Switch13Java Switch14Java Loops15Java For Loop16Java While Loop17Java Do-While Loop18Java For-Each Loop19Java Break & Continue20Java Methods21Java Method Parameters22Java Method Overloading23Java Recursion24Java Scope25Java OOP — Classes & Objects26Java Inheritance & Polymorphism27Java Interfaces & Abstraction28Java Generics29Java Types of Inheritance30Java Modifiers31Java Packages & Imports32Java Enum33Java Inner & Anonymous Classes34Java Class Attributes (Fields)35Java Class Methods36Java Constructors37Java Garbage Collection ("Destructors")38Java this & super Keywords39Java Database Connectivity (JDBC)40Java Exception Handling41Java File Handling42Java Lambda Expressions & Streams43Java Date & Time API44Java Threads & Concurrency45Java Records, Sealed Classes & Pattern Matching46Java Optional & Null-Safety Patterns47Java Debugging & try-with-resources48Java File Operations (Create / Write / Read / Delete)49Java Wrapper Classes50Java Annotations51Java Regular Expressions (RegEx)52Java Lambda Expressions53Java Advanced Sorting54Java I/O Streams Overview55Java FileInputStream & FileOutputStream56Java BufferedInputStream & BufferedOutputStream57Java Arrays & ArrayList58Java Collections Framework59Java Data Structures Deep Dive60Java List Interface61Java ArrayList62Java LinkedList63Java List Sorting64Java Set Interface65Java HashSet66Java TreeSet67Java LinkedHashSet68Java Map Interface69Java HashMap70Java TreeMap71Java LinkedHashMap72Java Iterator73Java Algorithms (Collections utility)74Java Project — Console Calculator75Java Project — ToDo List CLI76Java Project — Bank Account System77Java Project — Library Manager78Java Project — Number Guessing Game79Java Exam Questions80Viva Questions
enroll.now()
Free
Full access. No credit card.
✓ Lifetime access
✓ Code along with projects
✓ Community support 24/7
