opendevs is starting a Need for DSA 🎯 series on its Discord channel where we would be conducting DSA sessions, starting from scratch and making you a pro in problem-solving.
We will be taking a class on Saturdays and sharing problems and assignments related to that topic in the following week so that you get plenty of time to fully grasp and practice the concepts. You'll be learning along with your peers, competing in virtual contests, and helping each other along the way.
-
Join our Discord community. Lecture will be held there.
-
Subscribe to our YouTube channel for more exciting content.
-
Get familiar with atleast 1 programming language, preferably from C++, Java, Python, or JavaScript.
- Basic
- Arrays
- Sorting
- Two Pointers
- Binary Search
- Hash tables
- Recursion
- Backtracking
- Linked Lists
- Stacks
- Queues
- Intermediate
- Deque
- Trees
- Priority Queues
- Graphs
- Greedy algorithms
- Divide-and-conquer
- Dynamic Programming
- Advanced
- Union-Find (DSU)
- Tries
- Bitmasking
Note: This is not the full list but only a subset of topics that we're going to cover in the sessions. Join the community to find more topics or request something you'd like to learn.
This couse is meant for doers and people who believe in practice makes perfect. This is NOT a paid course, there will be no spoon-feeding. This is a community-driven course. We'll take the session, share resources and practice problems but you and only you will have to act and ask for help. 🙂
If you're already familiar with DSA, there will be some challenging problems as well that you can solve and share your solutions. Feel free to volunteer as well.
If you're interested in volunteering as a mentor for the course, just let the admins know on our Discord channel.
As a volunteer, you may take one or more of the following responsibilities:
- Take a few sessions on DSA topics/concepts of your choice
- Share challenging DSA problems and editorial solutions as well
- Guide the students
- and anything that you think could benefit the community 🙂
Ankit Kanyal |
Sachin Kumar Roy |
Kanchan Gupta |
Anirban Pal |