This course is for all those people who want to learn Data Structures and Algorithms from basic to advance level. We don't expect you to have any prior knowledge of Data Structure and Algorithms, but a basic prior knowledge of any programming language ( C++ / Java) will be helpful. This course gives you the flexibility of learning, under this program you can study your course whenever you feel like, you need not hurry or puzzle yourself.
Study and learn at your own pace
Lifetime access for the Course Content, Video & Discussion forum
Premium Lecture videos by Mr. Sandeep Jain (CEO & Founder, GeeksforGeeks)
Tracks consist of theory & practice problem
Weekly Assessment Tests with Video Solutions
Course Completion Certificate
Internship Opportunities at GeeksforGeeks
What does Self-Paced mean?
You can join the course anytime. All of the content will be available once you get enrolled. You can finish it at your own decided speed.
Does the course include programming questions?
Yes, the course focuses on DS & Algo with a mix of theoretical lectures and programming questions.
Do we have doubt support in this program?
No, This program doesn't have doubt solving support. You may register for DSA- self-paced with Doubt solving.
Is this a language-specific course?
Yes, the course is only in C++ & Java. In case you are not familiar with these languages, you may join one of the free courses, Fork CPP and Fork Java to best utilize this course.
What do I learn if I am a Python Programmer?
If you are a Python programmer, you get the following.
1) The theory part of videos, algorithms in videos. Note video explanations of implementations are specific to C++ and Java only
2) Practice Questions will be in Python
3) Forum support will be there in Python.
It is recommended to prepare yourself with Fork Python if you are beginning with Python
How can I access contest solutions?
Contest solutions are available in Video mode in the contest section itself.
When can i access the video solution of Contest problems?
Once you've appeared in the online contest you can access the solutions.
How can I register for the course?
You need to sign up for the course. After signing up, you need to pay when the payment link opens.
What type of certificate will be offered in this program
Once the course is completed. You'll be getting a course completion certificate.
When can I make the payment for the course?
The payment link will be available on the course page.
Will the course content be available after the course end date?
Yes, the Courses content come with a lifetime validity
Is there a sample video to see how are course videos?
Yes, please see this video.
Can I make the payment through PayPal?
Yes. Mail us with your details at firstname.lastname@example.org.