Walk-Through DSA3 : Data Structures and Algorithms Online Course by GeeksforGeeks

This is a 10 weeks long online certification program specializing in Data Structures & Algorithms which includes pre-recorded premium Video lectures & programming questions for practice. You will learn algorithmic techniques for solving various computational problems and will implement more than 200 algorithmic coding problems. This course offers you a wealth of programming challenges that you may face at your next job interview. The course focuses mainly on Data Structure & Algorithms: the key to selection in top product based companies.

Recommended for:

  • Pre-Final/Final year students preparing for the Placement drives
  • Employees looking for a job change

This post is designed for all the registered users of the DSA3 course to get familiar with the learning environment of the course.

Let’s begin our tour of the DSA3 course.

Open GeeksforGeeks | Practice. Click on slider on the right side named “Live Batches” to access batches of all of the courses in which you are registered.

Click on the batch for DSA3 course, named “DSA Online 3 – Basic to Advance“.

Clicking on the above link will take you to the landing page of the DSA3 Batch. The landing page of the DSA3 course batch is shown below.

The main page of the batch for DSA3 contains the following components:

  1. Tracks: This part of the batch contains, all of the tracks topic wise, which are released weekly. You can find the details about the topics week wise on the DSA3 Course Page.
  2. Contests: This part contains the contests associated with the weeekly tracks. For each week there will be a contest where you can practice your skills in a timed environment. The contests have their own specific rules that are available on the contest page.
  3. Leader Board: This is the leaderboard of the course and will display ranks of all of the users registered in the course.
  4. Discussion: This is the discussion forum where you can ask any of your queries to our moderators.
  5. Notice Board: The noticeboard is on the rightmost part of the page and will contain all of the important updates related to the course.

Let us look at each of the above-mentioned sections in details and about how to use them?


Each week a cluster of new tracks will be published. The tracks will have an overview, theory, video lectures, problems, and quiz sections. You are advised to read the theory and watch the videos before solving the problems and quiz.

We have used the second track of the first week of the course to show you a glimpse of the details of different parts of tracks.

  • Overview: This section contains an overview of the corresponding track. It contains details about the track content, objective,
    assesments etc.
  • Classroom: The classroom tab contains all video lectured on the topics to be covered in the track. All of the video lectures are recorded by Mr. Sandeep Jain, Founder and C.E.O. of GeeksforGeeks.
  • Theory: This tab contains premium articles discussing the topics to be covered in the track. These are the written tutorials of the topics to be covered in the tracks.
  • Problems: This tab lists some top picked problems for practice which are asked in interviews and will also help you test your knowledge about the topics covered in the tracks and also to improve your implementation skills. We recommend you to read the theory and watch the videos before solving the problems.
  • Quiz: This section contains multiple choice questions on the topics covered in the track.


The Contests page contains a list of all of the contests associated with the tracks in a particular week. Contests are also released weekly along with the tracks and are open for the entire duration of the week with a time constraint of 2 Hours. That is, any registered user can complete the learning part of the week as soon as possible and can take part in the corresponding contest of that week at any time and can compete for a duration of 2 hours.

For each week there will be a contest where you can practice your skills in a timed environment. The contests have their own specific rules that are available on the contest page.

Below is the screenshot of the contest page of the course.


We have also designed a discussion forum to help you troubleshoot the problems that you might comes across. You can ask queries to our doubt-solving team anytime and we assure you to get a reply within 2 hours.

Below is the screenshot of the discussion page:

Doubt Solving:

  1. Please post your doubt with the link to the question in which you are facing difficulty.
  2. We assure you to provide assistance within 2 hours.
  3. You may ask queries during Weekdays in the time-slot 10 AM to 10 PM (IST), and during Weekend in the slot 10 AM to 6 PM (IST).
  4. If you think a particular reply answers your query then please click on resolved.
  5. For non-coding queries like certificates and all, please shoot a mail to geeks.classes@geeksforgeeks.org

You may ask any question by clicking on the “Ask / Start a new Discussion” button and filling up the modal as shown below:

My Personal Notes arrow_drop_up

Senior Technical Content Engineer | GeeksforGeeks

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.