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 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.

Section A: Introduction to basic Data Structures

- Basics of Array stack and queue
- Operations in Array stack and queue

- Basics Of Linked List
- Operations in Linked List
- Doubly Linked List

- Fundamentals of tree
- Traversal technique
- Construction

- Fundamentals of graph
- DFS
- BFS
- Graph Cycle

- Various type of errors
- Time Complexity
- Space Complexity
- Sorting and Searching Algorithms

- Recursion 2
- Backtracking
- Bit Manipulation
- Greedy problemsAirthmetic
- Modulo Arithmetic

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

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