Best Seller Icon Bestseller

Certificate In DSA WITH C++(S-DWC-3999)

  • Last updated Feb, 2026
  • Certified Course
₹8,000 ₹10,000

Course Includes

  • Duration2 Months
  • Enrolled0
  • Lectures45
  • Videos0
  • Notes0
  • CertificateYes

What you'll learn

This course provides a strong foundation in data structures and algorithms using C++. Learners will explore core concepts such as arrays, strings, recursion, searching and sorting algorithms, linked lists, stacks, queues, trees, graphs, hashing, and dynamic programming. By the end of the course, students will develop efficient problem-solving skills and implement optimized algorithms in C++, preparing them for technical interviews, competitive programming, and advanced software development.

Show More

Course Syllabus

Data Structures and Algorithms (DSA) with C++

Module 1: Introduction to DSA & C++ Basics

  • Importance of data structures and algorithms
  • Review of C++ basics for DSA
  • Time and space complexity overview

Module 2: Arrays

  • One-dimensional and multi-dimensional arrays
  • Array operations (insertion, deletion, traversal)
  • Applications of arrays

Module 3: Strings

  • String handling in C++
  • Common string operations
  • String algorithms basics

Module 4: Recursion

  • Concept of recursion
  • Recursive functions
  • Applications of recursion

Module 5: Searching Algorithms

  • Linear search
  • Binary search
  • Performance analysis

Module 6: Sorting Algorithms

  • Bubble, selection, and insertion sort
  • Merge sort and quick sort
  • Comparison of sorting techniques

Module 7: Linked Lists

  • Singly and doubly linked lists
  • Operations on linked lists
  • Applications of linked lists

Module 8: Stack & Queue

  • Stack operations and applications
  • Queue, circular queue, and deque
  • Implementation using arrays and linked lists

Module 9: Trees

  • Binary trees and binary search trees
  • Tree traversals (inorder, preorder, postorder)
  • Applications of trees

Module 10: Graphs

  • Graph representation (adjacency matrix & list)
  • Graph traversal (BFS, DFS)
  • Applications of graphs

Module 11: Hashing

  • Hash tables and hash functions
  • Collision handling techniques
  • Applications of hashing

Module 12: Greedy & Dynamic Programming

  • Greedy algorithms basics
  • Dynamic programming concepts
  • Classic DP problems

Module 13: Project

  • Implementation of DSA problems using C++
  • Algorithm optimization and analysis
  • Practical problem-solving project

Course Fees

Course Fees
:
₹10000/-
Discounted Fees
:
₹ 8000/-
Course Duration
:
2 Months

Review

0.0
Course Rating (0 reviews)
0%
0%
0%
0%
0%