Master DS and Algo with Java
Start from Basics, become a Java Master!

Kartik Sapra

₹ 7,999

Buy Now

First of its kind, our Java Live course for beginners is a uniquely designed Live course in Data Structures and Algorithms to aid your journey right from the beginning to the very end in becoming the most skilled software engineers across the globe. The Live course, designed in absolute coherence with our Online course, is to help students become more efficient with their solutions by optimizing time and space. The course provides a firm base for students to excel in all their programming interviews. The core focus of these Live Java classes would be to maintain an equilibrium between theory and practice, thus providing programmers with ample amount of practice questions based on Sorting, Searching, Greedy Algorithms, Divide and Conquer Algorithms, Dynamic Programming and more.


  • Extensive Data Structures & Algorithmic Coverage
  • Comfort of Home
  • Guidance by Industry-expert Mentors
  • Two-way Interactive Sessions
  • Recorded Videos after Live Lectures
  • Handwritten Mentor Notes
  • Immediate Doubt Resolution during Lectures


There are no pre-requisites to join this course.

Lecture Schedule

Wed, Sat and Sun
7:00 PM - 10:00 PM
Lecture 01
Variables, Loops
Lecture 02
Data Types
Lecture 03
Lecture 04
1D Arrays
Lecture 05
1D Arrays
Lecture 06
2D Arrays
Lecture 07
Question Practise Session
Lecture 08
Lecture 09
Lecture 10
Lecture 11
Question Practise Session
Lecture 12
Lecture 13
Lecture 14
Lecture 15
Question Practise Session
Lecture 16
Divide & Conquer
Lecture 17
Time & Space Complexity
Lecture 18
Lecture 19
Lecture 20
Lecture 21
Linked List
Lecture 22
Question Practise Session
Lecture 23
Linked List
Lecture 24
Binary Tree
Lecture 25
Binary Tree
Lecture 26
Question Practise Session
Lecture 27
Lecture 28
Lecture 29
Generics & Interfaces
Lecture 30
Lecture 31
Lecture 32
Lecture 33
Question Practise Session
Lecture 34
Lecture 35
Lecture 36
Lecture 37
Question Practise Session
Lecture 38
Lecture 39
Lecture 40
Lecture 41
Starting with Leetcode
Lecture 42
Leetcode Problem Solving
Lecture 43
How to start with Codeforces
Lecture 44
Interview preparation and Competitive Programming sessions
Lecture 45
Tips on building resumes, Profile Building and Future Career Guidance
About Mentors

Opportunities unlocked for learner
Students will develop core programming concepts and get equipped to code solutions for complex problems using Java.Practicing questions based on Sorting, Searching, Greedy Algorithms, Divide and Conquer Algorithms, Dynamic Programming.Comprehensive revision of data structures like linked-lists, Trees, Graphs, Heaps, Hashing etc.
Hands on Projects and Problems:
Build real-world applications in Java like Google Maps PathFinder, build games like Tic Tac Toe, Sudoku.N-Queen & N-Kings Solve using Bitmasking.Splitwise Cash Flow using a Graph Algorithm
Why choose CB Live:
Two-Way Interaction: Share screen with your mentor for any doubt resolution 24*7.Placement Support: From Interview recommendations to placement, we are there for you at every step.Get into Bigwigs: Our expert will help you crack interviews for Amazon, Microsoft, Apple, Google, and Facebook.
This course is essential for you:
If you want to begin with coding as a career.If you have no prior knowledge on coding.If you love solving real-world problems and want to create a solution

Land your dream job

Making you ready for grade A companies