Data Structure

Learn Fundamentals of Data Structure and algorithm.

What you'll learn
  • learning of basic Concept of Data Structure and algorithm
  • Learn the basic syntax of the Data Structure and algorithm
  • Learn advanced concepts of Data Structure and algorithm
  • write a small program. Compile and run. Correct syntax errors
  • Learn advanced features of the programming language
  • Study a working program developed by others
Data Structure

Data Structure

Data Structure can be defined as the group of data elements which provides an efficient way of storing and organising data in the computer so that it can be used efficiently. Some examples of Data Structures are arrays, Linked List, Stack, Queue, etc. Data Structures are widely used in almost every aspect of Computer Science i.e. Operating System, Compiler Design, Artifical intelligence, Graphics and many more.

Course Content

Section A: Introduction to basic Data Structures
  • Basics of Array stack and queue
  • Operations in Array stack and queue
Section B: Linked list
  • Basics Of Linked List
  • Operations in Linked List
  • Doubly Linked List
Section C: Trees
  • Fundamentals of tree
  • Traversal technique
  • Construction
Section D: Graphs
  • Fundamentals of graph
  • DFS
  • BFS
  • Graph Cycle
Section E: Basics of competitive coding
  • Various type of errors
  • Time Complexity
  • Space Complexity
  • Sorting and Searching Algorithms
Section F: Dynamic Programming
  • Recursion 2
  • Backtracking
  • Bit Manipulation
  • Greedy problemsAirthmetic
  • Modulo Arithmetic

Coming Soon...


  1. 1. Should have laptop.
  2. 2. Basic knowledge of Programming

Course Outcomes!!

  1. 1. Writing tip to showcase skills you have learnt in the course.
  2. 2. Mock interview practice and frequently asked interview questions.
  3. 3. Career guidance regarding hiring companies and open positions.
  4. 4. Certificates
  5. 5. Opportunity of Research Internship