SkillAgentSearch skills...

DSAPartnerChallenge

I'm launching the DSA Partner Challenge — a free 60–70 day structured program for my community of 1700+ people where every single day I'll share: → The topic to cover → The best resource to learn it from → Practice questions to actually apply it No paid course. No gatekeeping. Just consistency, structure, and people doing it together.

Install / Use

/learn @tripti-gupta700/DSAPartnerChallenge
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=0:00FFB4,100:00B4FF&height=200&section=header&text=DSA%20Partner%20Challenge&fontSize=48&fontColor=ffffff&fontAlignY=38&desc=60%2B%20Days%20%C2%B7%20Free%20%C2%B7%20Together&descAlignY=58&descSize=18" width="100%"/> </div> <div align="center">

Days Status Language Language Language LeetCode Free

</div> <br/> <div align="center">

"You don't give up on DSA because it's hard. You give up because you're doing it alone."

This challenge exists to fix that.

</div>

🧭 What is This?

This is the official repository for the DSA Partner Challenge — a free, structured, community-driven DSA preparation program running for 60–70 days.

Every day, you get:

| | What | Details | |---|---|---| | 📌 | Topic of the Day | One focused concept — no overwhelm | | 🎥 | Curated Resource | Best video or article for that topic | | 💻 | Practice Questions | LeetCode problems handpicked for the day | | 🤝 | Community Support | 1700+ people doing this with you |

No paid course. No gatekeeping. Just consistency, structure, and people doing it together.


🗺️ Roadmap

Week 1–2   →   Language Basics + Maths for DSA
Week 3–4   →   Arrays + Strings
Week 5–6   →   Recursion + Searching & Sorting
Week 7–8   →   Linked Lists + Stacks & Queues
Week 9–10  →   Trees + Binary Search Trees
Week 11–12 →   Graphs + Dynamic Programming
Week 13+   →   Advanced Topics + Interview Prep

📂 Repository Structure

📦 dsa-partner-challenge
 ┣ 📁 week-01-fundamentals
 ┃ ┣ 📄 day1.md     → Types of Languages, Memory Management
 ┃ ┣ 📄 day2.md     → Writing Your First Programs
 ┃ ┣ 📄 day3.md     → Variables, Data Types, Operators
 ┃ ┣ 📄 day4.md     → Conditionals & Loops
 ┃ ┣ 📄 day5.md     → Functions & Recursion Basics
 ┃ ┣ 📄 day6.md     → Maths for DSA — Part 1
 ┃ ┗ 📄 day7.md     → Maths for DSA — Part 2
 ┣ 📁 week-02-arrays
 ┣ 📁 week-03-strings
 ┣ 📁 ...
 ┗ 📄 README.md

🚀 How to Use This Repo

Step 1 — Star & Fork this repo

# Fork via GitHub UI, then clone your fork
git clone https://github.com/YOUR_USERNAME/dsa-partner-challenge.git
cd dsa-partner-challenge

Step 2 — Follow the daily structure

Every day's file (dayX.md) has:

  • The topic explained in bullet-point notes
  • Curated resource links
  • Practice questions to solve

Step 3 — Solve & Push Daily

# After solving the day's questions
git add .
git commit -m "Day X — solved practice questions"
git push origin main

Step 4 — Stay consistent

Miss a day? That's okay. Catch up. Just don't quit.


🛠️ Tech Stack / Tools

<div align="center">

| Tool | Purpose | |------|---------| | Java | Primary language | | Python | Alternate language | | C++ | Alternate language | | LeetCode | Practice platform | | Git | Version control | | VS Code | Recommended IDE |

</div>

📚 Primary Resource

This challenge follows Kunal Kushwaha's DSA Bootcamp (Java) as the primary reference.

<div align="center">

Kunal's Bootcamp

GitHub Repo

</div>

Python and C++ learners — the concepts are identical. Only the syntax changes. Use the same topics and find equivalent resources for your language.


🤝 Community

This repo is part of a live community challenge with 1700+ members.

<div align="center">

Community Instagram

</div>

How to participate:

  • 📌 Daily topic, resource, and questions are posted in the community
  • 💬 Drop your doubts, solutions, and wins — someone will always respond
  • 🔥 React with 🔥 when you complete the day — it keeps everyone accountable

💡 Tips for Staying Consistent

✅  Don't skip Day 1 because it seems "too basic" — it isn't.
✅  Pseudocode before you code. Always.
✅  Stuck for 20 min? Look at a hint. Stuck for 40? Look at the solution and understand it.
✅  Quantity matters early on. Speed comes with repetition.
✅  Share your progress publicly — accountability is everything.

📜 License

This repository is open for personal learning use. Resources and video links belong to their respective creators.


<div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=0:00B4FF,100:00FFB4&height=120&section=footer" width="100%"/>

Built with ❤️ for everyone who ever closed LeetCode out of frustration.

Let's fix that — together.

</div>

Related Skills

View on GitHub
GitHub Stars39
CategoryDevelopment
Updated2d ago
Forks25

Security Score

75/100

Audited on Apr 4, 2026

No findings