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/DSAPartnerChallengeREADME
</div>"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.
🧭 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 |
|------|---------|
| | Primary language |
|
| Alternate language |
|
| Alternate language |
|
| Practice platform |
|
| Version control |
|
| Recommended IDE |
📚 Primary Resource
This challenge follows Kunal Kushwaha's DSA Bootcamp (Java) as the primary reference.
<div align="center"> </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"> </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§ion=footer" width="100%"/>
Built with ❤️ for everyone who ever closed LeetCode out of frustration.
Let's fix that — together.
</div>Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Apr 4, 2026
