Hello Agent! Welcome to Split DSA Academy! I am Brimstone and I am here to improve your coding skills by learning concepts and solving questions.

Follow links on this page sequentially and remember that there are no shortcuts to being a good coder! If you find your current section too easy, you can move on to the next rank.

IRON ⭐

Time Complexity

BRONZE ⭐⭐

Arrays


Strings


Mathematics

SILVER ⭐⭐⭐

Linked Lists


Stacks and Queues


Competitive

GOLD 🌟

Tree-like data structures

Reference (Use these only when you need to)

Problems


Graphs

Reference (Use these only when you need to)

Standard Algorithms

Problems

PLATINUM 🌟🌟

Dynamic Programming

Watch these videos serially

Standard Problems

Problems


Competitive

DIAMOND 🌟🌟🌟

You're now familiar with all major topics in Data Structures & Algorithms. From this point forward, your rank will be determined by the milestones you achieve.

Problems Solved

Competitive Achievements

IMMORTAL ✨

At this point, you are more than qualified for almost every coding job interview. Pursuing Immortal & Radiant is relevant only for those who wish to get into serious competitive programming (like Google CodeJam, ICPC, Codechef snackdown). If you wish to stop here, you only need to participate in LeetCode's weekly contests to stay at Diamond Rank.

Problems Solved

Competitive Achievements

RADIANT ✨✨✨

You need more than just coding skills to be Radiant on DSA Academy

Job Achievements

Competitive Achievements