Learn-dsa..in 30 days!



























Data Structures and algorithms (DSA) Study Roadmap

The following Roadmap/ Schedule can be followed to complete the DSA course within 30 days.

Note: Subtopics for each Data Structure in roadmap below are divided into 3 groups: Set1, Set2, Set3. To complete the course within 30 days, it is recommended to only cover subtopics that are part of Set1 and Set2 of each topic. Set 3 can be covered later, after the 30 days roadmap is completed.

The best way to learn DSA is via coding !!

How to learn DSA in 30 days on learn-dsa.com:

Learn-dsa.com enables you to learn all 14 major DSA topics (see top menu navigation bar) supported by 250 fully solved coding challenges !
For each data structure webpages named 'basics' and 'operations' are provided, to provide you with necessary knowledge so that you can move on to the code challenges for the data structure.
Solving the code challenges will solidify your knowledge of the data structure !.
For each code challenge, read the problem description, test cases and pseudo code and try to code the solution !
After trying to solve the code challenge, you can always refer to the solution code on the same page. The code and test cases can be downloaded and run on IDE's like Eclipse.
Feel free to modify and run the code and test cases to increment your understanding.
Please node that you need to have basic knowledge of Java language to complete this course.
Allocate 2 days per data structure to complete the course with Set 1 and Set 2 in 30 days. Later you might complete the code challenges in set 3 to augment your understanding !

Start your successful DSA learning journey asap !