DSA Foundation
Winter Coding Bootcamp
Learn the fundamentals of Data Structures in C++ / Java to improve your programming skills
Students, Working Professionals

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 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 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 geeks.classes@geeksforgeeks.org
  • 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 to 01 October '19 Regular Classes
Registration Closed
Free Courses
CAT Preparation Course 2019
Sudo GATE 2020
Sudo Placement
Must Do Interview Preparation
GRE General Test Series
Fundamentals of Programming with C
Fork Python
Fork CPP
Fork Java