Skip to content

Archit1706/DSA-30

Repository files navigation

DSA30 - Data Structures and Algorithms Learning Platform

License GitHub Stars GitHub Forks

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.

Screenshot

Features

  • 📆 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.

Table of Contents

Getting Started

Ready to embark on your DSA learning journey with "dsa30"? Follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/Archit1706/DSA-30.git
  2. Install the necessary dependencies:

    cd dsa30
    npm install
  3. Start the development server:

    npm run dev
  4. Access the website in your browser at http://localhost:3000.

Installation

If you prefer to run "DSA-30" locally or on your own server, follow the installation steps in the Installation Guide.

Usage

For detailed instructions on how to use "DSA-30" and make the most out of your learning experience, check out our User Guide.

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • 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! 🚀