Welcome to "DSA-30," your go-to platform for mastering Data Structures and Algorithms in a fun and structured way. "DSA-30" offers a 30-day self-paced learning program, providing you with a clear roadmap to becoming a DSA expert.
-
📆 30-Day Learning Program: We've organized the entire DSA curriculum into a 30-day journey, making your learning process systematic and manageable.
-
🚀 Interactive and Engaging: Say goodbye to boring textbooks. "DSA-30" adds a fun twist with fun facts and funny GIFs in every chapter, keeping you engaged throughout your learning journey.
-
📖 Comprehensive Content: We've consolidated DSA materials from various sources, including LeetCode, GeeksforGeeks, and Striver's cheat sheet, into one convenient platform.
-
💡 Multiple Approaches: For every problem, we provide solutions in both C++ and Python, so you can learn and code in your preferred language.
-
🔥 Difficulty Levels: Problems are categorized by difficulty levels, allowing you to start with the basics and progress to advanced challenges.
-
✅ Homework Challenges: Test your knowledge with homework challenges, complete with solutions for self-assessment.
Ready to embark on your DSA learning journey with "dsa30"? Follow these simple steps:
-
Clone the repository:
git clone https://github.com/Archit1706/DSA-30.git
-
Install the necessary dependencies:
cd dsa30 npm install
-
Start the development server:
npm run dev
-
Access the website in your browser at
http://localhost:3000
.
If you prefer to run "DSA-30" locally or on your own server, follow the installation steps in the Installation Guide.
For detailed instructions on how to use "DSA-30" and make the most out of your learning experience, check out our User Guide.
We welcome contributions from the community! Whether it's fixing a bug, adding new features, or improving documentation, your help is highly appreciated. Please read our Contribution Guidelines to get started.
This project is licensed under the MIT License - see the LICENSE.md file for details.
-
Special thanks to the creators of LeetCode, GeeksforGeeks, and Striver's cheat sheet for their valuable DSA resources.
-
Icons used in this README are provided by FontAwesome.
Start your journey to becoming a DSA expert with "DSA-30" today! We're excited to have you on board.
Happy Learning! 🚀