DSA Atlas is a comprehensive repository for Data Structures, Algorithms, Aptitude, Machine Learning, SQL, Data Science, and Interview Preparation resources. It aims to serve as a centralized learning and practice platform for students, professionals, and interview candidates preparing for technical assessments and coding interviews.
The repository is designed to be modular and scalable, containing curated resources, practice problems, notes, scripts, and study material.
This project consolidates multiple domains relevant to computer science education and interview preparation into a single hub. Whether you are looking for algorithm practice, SQL concepts, machine learning resources, or curated interview questions, this repository provides structured access to everything in one place.
- Comprehensive DSA practice problems organized by topic and company.
- Aptitude materials for competitive exams and placement tests.
- Curated interview tips and questionnaires to aid in preparation.
- Rich collection of machine learning, deep learning, and data science resources.
- Scripts and utilities for automation, refactoring, and data processing.
- Centralized study notes and PDF resources for quick revision.
The deployed website (via Netlify) provides structured navigation through curated pages:
/pages/companies
— List of Company-Wise DSA Questions./pages/ds-algo
— List of Popular Data Structures and Algorithms./pages/resources
— List of Resources for Placement and DSA Journey./pages/sheet
— List of Curated LeetCode Problems./pages/blogs
— List of Blogs on technical and interview-related topics.
dsa_atlas
├─ .git/ # Git metadata (repo history & config)
├─ .gitignore # Files/paths excluded from version control
├─ CONTRIBUTING.md # Contribution guidelines
├─ LICENSE.md # Project license text
├─ README.md # Project overview and usage notes
├─ index.html # Main site homepage (static)
├─ Aptitude/ # Aptitude PDFs and study material
├─ assets/ # UI assets (SVG, cursor images, old files)
├─ blogs/ # Blog posts and related content
├─ CS Notes for Interviews and Placement/ # Curated interview notes and PDFs
├─ css/ # Project CSS files for site styling
├─ data/ # Raw data files (CSV/JSON/etc.)
├─ Data Analytics - Data Scientist/ # Data science resources and PDFs
├─ Data Structures and Algorithms/ # DSA practice files and code
├─ docs/ # Additional documentation and guides
├─ image/ # Image assets (photos/illustrations)
├─ Interview Tips and Questionnaire/ # Interview tips and Q/A lists
├─ LeetcodeAutomated/ # Automation helpers/scripts for LeetCode
├─ Machine Learning - Deep Learning/ # ML & Deep Learning resources
├─ My Practice - CompanyWise/ # Practice problems grouped by company
├─ pages/ # Static site pages (HTML)
├─ Parsed Data/ # Processed/normalized data exports
├─ Python Scripts/ # Python tooling (refactoring, helpers)
├─ scripts/ # Miscellaneous scripts (utility/build/shell)
└─ SQL/ # SQL learning PDFs and study material
- A modern web browser (for browsing static content).
- Python (if you plan to use the scripts in
Python Scripts/
). - Git (for cloning and contributing).
git clone --depth 1 https://github.com/srummanf/Data-Structures-And-Algorithms_SQL-DA-DS_Interview-Practice.git ./
You can open index.html
directly in a browser to explore the static site.
For scripts and automation, navigate to the respective folder and follow individual documentation.
This project is deployed on Netlify. Live deployment can be accessed through the Netlify dashboard or directly via the deployment link (if public).
We welcome contributions to enhance and expand this repository.
- Please read the CONTRIBUTING.md guidelines before submitting a pull request.
- Ensure that contributions are well-documented, tested, and follow the repository structure.
This repository is licensed under the terms of the LICENSE.md. Please ensure compliance before reusing or distributing the materials.
Maintained by Shaikh Rumman Fardeen GitHub: @srummanf rummanfardeen4567@gmail.com |
Project Links Live Demo Source Code MIT License | Contributing |