Sorry ! There Are No Active Batches

Course Features

  • Doubt Solving Team (TA's)
  • Internship Opportunities at GeeksforGeeks  
  • Course completion certificate
  • Free access to DSA online course worth Rs 5999 
    • Premium Lecture videos by Mr. Sandeep Jain
    • Specialized topic-based content
    • Weekly Assessment Tests & Practice Tracks
    • Goodies for Tracks & contests toppers
    • 7 Days Active doubt solving portal 
  • Course Content, video & practice tracks come with lifetime validity.

Course Overview

Attend this course from any geographical location Visit : DSA Foundation live

An extensive classroom program to build Data Structures and algorithm concepts in C++/Java from scratch. The course is designed for beginners (First Year, Second Year and Non-Computer Science Students or anybody beginning to learn Data Structures).

Classes will be scheduled for Weekdays

Course is focused on practicing coding questions in the class itself

Recommended for :

  • Anyone who wants to learn Basics of Data Structures to start Competitive Programming or Preparation for on-campus/off-campus placements
  • Programmers looking to replenish their fundamentals in Data Structures

What You Will Learn

  • All important concepts of Data Structures
  • Problem Solving & Coding Skill

Course Content

  • Array
  • Basic Recursion
  • Hashing
  • String
  • Searching & Sorting
  • Linked List
  • Stack
  • Queue
  • Binary Tree
  • Binary Search Tree
  • Heap
  • Graph

Course Mentors

Shashi Bhushan Kumar (Instructor)
Tech Lead & Mentor at GeeksforGeeks | Ex- Adobe, Paytm

Worked with Adobe for about 2 years, Shashi Bhushan has sound knowledge of technologies like Java, Spring/Spring Boot, Hibernate, Jersey, REST APIs, Python, Django, Javascript, React Js, MySQL, DynamoDB, Redis, Kafka etc. He graduated from NIT Allahabad in 2016 and worked for Paytm as a Software Engineer for a year. He is very passionate about Competitive Programming & Problem Solving. He is currently working as a Mentor at GeeksforGeeks.

Sandeep Jain (Instructor)
Founder & CEO GeeksforGeeks | IIT Roorkee Alumnus

An IIT Roorkee graduate, Sandeep Jain has worked with D.E. Shaw and Co for almost 3 years. As his interest in education increased, he worked as an assistant professor in JIIT Noida from 2010-15. In 2015, he started his own company specifically as a portal for computer science and now is the founder of GeeksForGeeks. He has been mentoring on the same platform since then and specializes in Data Structure and Algorithms.


  • Is there any number to contact for any query?
    You may call us on our toll-free number: 1800 123 8622  or Drop us an email at
  • Is this a language-specific course?
    The concepts will be language-independent. But, we will be using C++/Java for the implementation.
  • What is the size of a batch?
    The planned batch size is 50.
  • How can I register for the course?
    Click on the Signup for free button. Pay fees online.
  • Do We Get any Placement Assistance?
    We're preparing you for your interviews. And yes, We have a hiring platform where you can see the current opening & once you have completed this course you can apply for the openings. 
  • Is there any online course material available with this course?
    Yes, you'll get lifetime access to online data structures & algorithms course along with this course. 
  • What is the last date to make the payment?
    There is no last date for the payment but the seats generally fill up 10-15 days prior to the commencement of the course 
  • What are the course duration and class timing?
    The course includes 10 lectures which will be completed in 2 weeks ( from 16 December to 27 December). Classes are scheduled for Weekdays (Monday to Friday). The class duration is 3:00 Hours, from 2:00 PM to 5:00 PM.

Course Registration

Batch Date Type Register
DSAF-1 01 October '19 to 01 October '19 Regular Classes
Registration Closed