← All courses
LANG JAVA · 3 credits
Java: Beginner to Advanced
Java from zero syntax to advanced object-oriented design. You already know Python basics. Here you learn the language of large systems: static types, classes, inheritance, interfaces, collections, generics, exceptions, and modern streams, ending with interview-ready coding drills.
Local progress0/29 lessons · 0%
What you'll learn
- ✓Read and write Java confidently: classes, methods, static types, and the compile-run model
- ✓Design object-oriented programs with encapsulation, inheritance, polymorphism, and interfaces
- ✓Use ArrayList, HashMap, and HashSet with generics, and handle errors with exceptions
- ✓Write modern functional-style Java with lambdas and streams (map, filter, collect)
- ✓Solve interview-style array and string problems in Java with big-O reasoning, StringBuilder, frequency maps, and two pointers
Unit 1Hello Java
Unit 2Variables and types
Unit 3Control flow
Unit 4Methods
Unit 5OOP I: classes and objects
Unit 6OOP II: inheritance and polymorphism
Unit 7Collections
Unit 8Generics and exceptions
Unit 9Lambdas and streams
Unit 10DSA-ready Java
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.