← All courses
intermediate
Java and data structures for placements
Clear the coding rounds that campus and off-campus hiring actually set.
20 weeks · 22 sessions · certificate on completion
Built around what interviewers ask. You will learn Java properly, work through every core data structure and algorithm by hand, then practise under interview conditions with mock rounds, complexity analysis and aptitude preparation.
Included with every programme
Free AI Training & Support
Every course, career path and internship comes with hands-on AI training at no extra cost — so you leave knowing how to use the tools the industry actually works with.
- Real tools, hands-onChatGPT, Copilot and the AI assistants teams actually use day to day.
- Applied to your subjectUse AI on the same code, data or design work your course already covers.
- Support while you learnBring your doubts to the AI sessions running alongside your regular classes.
- No extra chargeIncluded for every student, in classroom batches and live online alike.
Curriculum
5 modules · 22 sessions
1Java fundamentals4 sessions
Java syntax and how the JVM runs your codeFree preview
Objects, classes and inheritanceFree preview
The collections framework
Exceptions and generics
2Core data structures4 sessions
Arrays and string manipulation
Linked lists
Stacks and queues
Hash maps and sets
3Trees and graphs5 sessions
Binary trees and traversal
Binary search trees
Heaps and priority queues
Representing graphs
Breadth-first and depth-first search
4Algorithms that come up in interviews5 sessions
Sorting and searching
Two pointers and sliding window
Recursion and backtracking
Dynamic programming foundations
Greedy problems and when they fail
5Interview preparation4 sessions
Complexity analysis under pressure
Mock interview technique
Building a portfolio that gets read
Aptitude and HR rounds