CBCS102: Java Complete Course with Data Structures

Description/ Overview of the Course

This Java Programming course provides extensive experience with Java and its object-oriented features. The course will start with fundamentals and them step by step we move on to more advanced concepts. Java is a very widely used language as it is general purpose ,Object Oriented, Platform Independent, runs very fast & supports multithreading. You will learn to program in Java & the course will also sharpen your logic building & problem solving skills and make you smarter in writing solutions.This course gives lot of emphasis on Strong Object Oriented Programming Concepts and Coding Practices followed in tech industry and will thus help you to ace the tech interview and make you industry ready .
The course is in -depth and rigorous, entails 100 hrs of teaching ,students will solve 200 problems in coding, and will be regularly evaluated.


  1. Familiarity in using computers
  2. The 3 P’s: Passion, Patience, and Perseverance to learn programming
Class Breakdown
Java Fundamentals & Problem Solving
  • Flowcharts, pseudo-code and brain teasers
  • IDE installation and familiarization
  • Debugging
  • Input-Output
  • Data Types and Variables
  • Typecasting
  • Loops and Decision constructs
  • Functions and operators
  • Arrays, multi-dimensional arrays and dynamic arrays
  • String and String Buffer


  • Introduction to Recursion
  • Classical Recursion Problems
  • Backtracking


Data Structures & Algorithms
  • Time and Space Complexity
  • Stacks and OOPs (Classes and Objects, Exceptions and Data member modifiers)
  • Queues and OOPs (Encapsulation, Inheritance and Polymorphism)
  • Linked List and OOPs (Abstract classes, Interfaces and Packages)
  • Stacks and Queues – Adva Questions
  • Linked Lists – Advanced Questions
  • Generic Trees
  • Binary Trees
  • Binary Search Trees
  • Heaps
  • Hash Tables
  • Generics
  • Graphs – Traversals, Minimum Spanning trees, Shortest path algorithms
  • Text Processing – Text Matching, Compression
  • Dynamic Programming

Java Complete with Data Structures & Algo

Rs 17,000

(24 Lectures)

Course Content

Time: 10 weeks

Curriculum is empty



0 rating

5 stars
4 stars
3 stars
2 stars
1 star


  • 46 hours on-demand video
  • 16 Articles
  • 39 Supplemental Resources
  • Full lifetime access
  • Language: English
  • Certificate of Completion

have a coupon?

Send A Message