Computer Programming
4 courses
Mastering Algorithms and Data Structures in Java
This path will help you learn and practice skills needed for technical coding interviews at top tier companies using Java. It will focus on understanding how to choose optimal algorithms and data structures for different problems, how to apply them, and how to explain their reasoning.
See courses
This learning path includes:
4 courses with bite-sized lessons and practices
22 engaging lessons in text and video formats
72 hands-on practices
One-on-one guidance from Cosmo, our AI tutor
Verified skills you'll gain
Badge for General Programming and Algorithms, Intermediate
INTERMEDIATE
General Programming and Algorithms
Badge for Computer Science Fundamentals, Intermediate
INTERMEDIATE
Computer Science Fundamentals
Tools you'll use
Java