Live Classes


Hi all,

This is regarding the Live Programming Classes focused on mastering the basics of Algorithms and Data Structure with Implementation in C++.


Course Overview

  • 1 Hours Session on Each Working Day. (5Hrs / Week)
  • Weekly Revision Contest on HackerEarth.
  • Topic Covered
      • Basic Number Theory
      • Explore Fundamental Data Structures
      • Explore C++ Standard Template Library
      • Design and Analyze Different Algorithms

Course Syllabus

  • Basics of Number Theory
      • Prime Numbers
      • Integer Factorization
      • Seive of Eratosthenes
      • Euclid's Algorithm
      • Modular Exponentiation
      • Euler's Theorem

  • Fundamental Data Structures
      • Arrays
      • Linked List
          • Single Linked List
          • Double Linked List
          • Circular Linked List
      • Stack
      • Queue
      • Trees
          • Binary Search Tree
          • AVL Tree
      • Hash Tables

  • C++ Standard Template Library
      • Dynamic Arrays
          • Vectors
          • Iterators and Ranges
      • Stack & Queue
      • Set Structures
          • Sets and Multisets
          • Maps and Multimaps
          • Priority Queue
          • Policy-Based Sets
      • Some most used Algorithms
        • sort()
        • lower_bound()
        • upper_bound()
        • binary_search()
        • etc.

  • Design and Analysis of Algorithms
      • Sorting Algorithms
      • Searching Algorithms
      • Divide and Conquer Algorithms
      • Greedy Algorithms
      • Dynamic Programming
      • Graph Algorithms
          • Introduction to Graph Theory
          • Graph Representation
          • Graph Traversals
              • Depth First Search ( DFS )
              • Application of Depth First Search
              • Breadth-First Search ( BFS )
              • Application of Breadth-First Search
          • Shortest Path Algorithms
              • Bellman-Ford Algorithm
              • Dijkstra Shortest Path Algorithm
              • Floyd Warshal Shortest Path Algorithm
          • Minimum Spanning Tree
              • Kruskal Algorithm
              • Prims Algorithm
          • Miscellaneous
              • Cycle Detection
              • Strongly Connected Component
              • Topological Sorting
              • Others

Course Prerequisite

  • Standard mathematics and programming experience in C++.
  • You should be through with these things in C++
      • Input / Output in C++
      • Constant and Variables in C++
      • Datatypes in C++
      • Conditional Statements
          • If Condition
          • If-else Condition
      • Looping Statements
          • While Loop
          • Do While Loop
          • For Loop
      • Functions in C++
      • Structures in C++
      • Pointers in C++
      • Arrays and Dynamic Arrays in C++ (Vectors)

Course Fee & Registration

  • This is a paid course with a monthly subscription of Rs 200.
  • For Course Registration please mail to edxpraveenkumar@gmail.com to get the Registration Steps & Class Link.



Thanks & Regards
Praveen Kumar Rana

Post a Comment