https://github.com/ranitmanik/dsa-bootcamp-java
🧑💻 The Complete DSA Bootcamp in JAVA for 2023 || This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the DSA-Bootcamp-Java Bootcamp by Kunal Kushwaha.
https://github.com/ranitmanik/dsa-bootcamp-java
algorithms bootcamp community-classroom data-structures data-structures-algorithms data-structures-and-algorithms dsa dsa-java dsa-learning-series dsa-practice dsalgo-questions java kunalkushwaha leetcode wemakedevs
Last synced: 4 months ago
JSON representation
🧑💻 The Complete DSA Bootcamp in JAVA for 2023 || This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the DSA-Bootcamp-Java Bootcamp by Kunal Kushwaha.
- Host: GitHub
- URL: https://github.com/ranitmanik/dsa-bootcamp-java
- Owner: RanitManik
- License: mit
- Created: 2023-09-19T19:03:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T13:23:30.000Z (5 months ago)
- Last Synced: 2025-02-17T03:53:40.007Z (4 months ago)
- Topics: algorithms, bootcamp, community-classroom, data-structures, data-structures-algorithms, data-structures-and-algorithms, dsa, dsa-java, dsa-learning-series, dsa-practice, dsalgo-questions, java, kunalkushwaha, leetcode, wemakedevs
- Language: Java
- Homepage: https://docs.ranitmanik.live/java
- Size: 291 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DSA Bootcamp Java

Welcome to DSA-Bootcamp-Java, where we delve into the world of Data Structures and Algorithms using Java! This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the [DSA-Bootcamp-Java](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ&si=gh8cviNOehm7eT8R) Bootcamp by Kunal Kushwaha.
## Table of Contents
- [Topics](#topics)
- [Getting Started](#getting-started)
- [Resources](#resources)
- [My Mission](#my-mission-is-to)
- [Contact](#contact)
- [Acknowledgments](#acknowledgments)## Topics
Here is a side-by-side division of the topics:
| **#** | **Topic** | **Status** | **#** | **Topic** | **Status** |
|-------|---------------------------------|----------------|-------|---------------------------------|----------------|
| 0 | Introduction | Completed | 13 | Space and Time Complexity | Not Started |
| 1 | Git & GitHub | Completed | 14 | Object-Oriented Programming | Completed |
| 2 | Introduction to Programming | Completed | 15 | Linked List | Not Started |
| 3 | Flow of the Program | Completed | 16 | Stacks & Queues | Not Started |
| 4 | Introduction to Java | Completed | 17 | Trees | Not Started |
| 5 | Functions | Completed | 18 | Heaps | Not Started |
| 6 | Arrays | Completed | 19 | HashMap | Not Started |
| 7 | Searching | Completed | 20 | Subarray Questions | Not Started |
| 8 | Sorting | Completed | 21 | Graphs | Not Started |
| 9 | Pattern Questions | Completed | 22 | Dynamic Programming | Not Started |
| 10 | Strings | Completed | 23 | Greedy Algorithms | Not Started |
| 11 | Maths for DSA | Not Started | 24 | Tries | Not Started |
| 12 | Recursion | Not Started | 25 | Advanced Concepts | Not Started |## Getting Started
_To start your journey in DSA with Ranit, follow these steps:_
- **Clone** the repository:
```bash
git clone https://github.com/RanitManik/DSA-Bootcamp-Java.git
```- **Add This Repo as Remote**:
```bash
git remote add origin https://github.com/RanitManik/DSA-Bootcamp-Java.git
```- **Create and Switch to Your Branch**:
```bash
git checkout -b YourBranchName
```- **Push Your Changes** to This Branch:
```bash
git push --set-upstream origin DEV/{your_name}/{in which you're working on}
```## Resources
* [Java Programming Tutorial](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ&si=vqJ3knXgQfLjig82)
* [Eclipse IDE](https://www.eclipse.org/downloads/)
* [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/)## My Mission Is To
- Equip myself with a solid foundation in Data Structures and Algorithms using Java,
- Experience practical insights and best practices for efficient Java programming,
- Tackle real-world problems through coding exercises and projects.💡 **Note:** I am documenting all the lectures at [https://docs.ranitmanik.live/java](https://docs.ranitmanik.live/java) to make the content easily accessible and structured for everyone.
## Contact
Social Media
Username
Link
![]()
[email protected]
![]()
Ranit Manik
![]()
RANIT_MANIK
## Acknowledgments
I extend my gratitude to the DSA community and the wealth of resources that have contributed to my proficiency in Data Structures and Algorithms.
Thank you for embarking on this journey in DSA with Ranit. Together, we can master Data Structures and Algorithms using Java!
Happy coding!