FindMyGuru - A Trusted Tutor & Institute Discovery Platform

FindMyGuru A Trusted Tutor & Institute Discovery Platform

Saurabh Singh
  • Qualification:B.Tech / B.E.
  • Language:English, Hindi
  • Experience:2 years
★★★★4/5

Saurabh Singh

Online

About :

Saurabh Singh is a dedicated educator with a Bachelor of Technology degree. With two years of teaching experience, he has developed a strong foundation in guiding students through…

Saurabh Singh

Saurabh Singh

Online

  • Qualification:B.Tech / B.E.
  • Language:English, Hindi
  • Experience:2 years
★★★★ 4/5

Saurabh Singh is a dedicated educator with a Bachelor of Technology degree. With two years of teaching experience, he has developed a strong foundation in guiding students through...

FindMyGuru is a tutor discovery platform that helps students find and connect with experienced tutors and institutes across a wide range of subjects and skills. Students can explore tutor profiles, compare expertise, and contact tutors directly for online or in-person learning.FindMyGuru facilitates discovery and connections between students and tutors or institutes. All classes and learning arrangements are handled directly between students and the respective tutors or institutes

Courses by Saurabh Singh

Course Mode:

Online

Duration:

2 Month

Language:

Hindi, English

Location:

Lucknow, Indra nagar, lucknow, Uttar Pradesh, India

Pricing:

On Call

Batch Type:

Weekday

Course Content

This course emphasizes concept clarity, logical thinking, and hands-on coding practice using C and C++. Instead of rote memorization, students are guided to understand how and why algorithms work, enabling them to apply concepts independently to new problems.

The course is ideal for:

  • Beginners learning programming with C/C++

  • Students studying Computer Science or related fields

  • Learners preparing for DSA interviews and coding rounds

  • Aspiring competitive programmers

  • Anyone wanting to improve problem-solving and algorithmic skills

🔹 What Students Will Learn

Students will gain structured knowledge in the following areas:

Programming Foundations (C / C++)

  • Basics of C and C++ syntax

  • Variables, data types, operators

  • Conditional statements and loops

  • Functions and recursion

  • Pointers and memory concepts (introductory level)

Core Data Structures

  • Arrays and Strings

  • Linked Lists (Singly, Doubly, Circular)

  • Stacks and Queues

  • Recursion and Backtracking basics

  • Trees (Binary Trees, Binary Search Trees)

  • Heaps and Priority Queues

  • Hashing concepts

  • Graph fundamentals

Algorithms

  • Time and Space Complexity (Big-O notation)

  • Searching algorithms (Linear, Binary Search)

  • Sorting algorithms (Bubble, Selection, Insertion, Merge, Quick)

  • Greedy algorithms

  • Divide and Conquer

  • Basic Dynamic Programming concepts

  • Graph traversal algorithms (BFS, DFS)

Problem Solving & Competitive Programming

  • Logical thinking and approach building

  • Breaking problems into smaller steps

  • Writing optimized and readable code

  • Solving practice problems using DSA concepts

  • Improving speed and accuracy in coding

🔹 Teaching Method

  • Mode: Online

  • Live interactive classes

  • Step-by-step explanation of concepts

  • Coding demonstrations in C/C++

  • Regular practice problems after each topic

  • Doubt-clearing during and after sessions

  • Concept-to-code approach for better understanding

The teaching style is beginner-friendly, structured, and focused on gradual improvement.

🔹 Why Learn from Saurabh Singh

Saurabh Singh brings 2 years of focused experience teaching DSA, with an emphasis on:

  • Clear explanation of complex topics

  • Building strong fundamentals before advanced topics

  • Encouraging students to think independently

  • Teaching practical coding skills rather than just theory

He aims to create a supportive learning environment where students feel comfortable asking questions and practicing without fear.

🔹 Benefits / Learning Outcomes

By the end of the course, students will:

  • Understand core Data Structures and Algorithms clearly

  • Write efficient programs using C and C++

  • Analyze time and space complexity of solutions

  • Improve logical and analytical thinking

  • Gain confidence to solve coding problems independently

  • Be better prepared for coding interviews and competitive programming

  • Build a strong foundation for advanced computer science topics

Course Mode:

Online

Duration:

2 Month

Language:

Hindi, English

Location:

Lucknow, Indra nagar, lucknow, Uttar Pradesh, India

Pricing:

On Call

Batch Type:

Weekday

Overall Student Ratings

4.0
★★★★

Based on 4 ratings

5 star
25%
4 star
50%
3 star
25%
2 star
0%
1 star
0%

Get tutor location

Location: Indra nagar, lucknow, Uttar Pradesh, India, Lucknow

Locate on Google map

Start Your Teaching Journey Today

Join thousands of tutors who are sharing their knowledge and helping students succeed.

Start getting Students

Explore Tutors by Location and Skills

Find Expert tutors across India for Popular Subjects, Skills and Cities

Popular courses

    Popular Locations

      Popular Searches