Piyush kumar
Educator at AlgoPush
Learn DSA from Fundamentals to Advanced | GATE CSE Qualified | DTU | NSUT
- year teaching
- 1+year teaching
Learn with Piyush
Nothing published here yet
Piyush is still building this catalogue. Follow to hear when new material goes live.
About Piyush
Professional introduction
Hi, I'm Piyush Kumar, a Computer Science enthusiast and aspiring educator currently pursuing my M.Tech in Information Technology at Delhi Technological University (DTU), Delhi. I completed my B.Tech from Netaji Subhas University of Technology (NSUT), Delhi.
My Technical Credentials:
- Qualified GATE Computer Science in 2025 and 2026.
- Strong foundation in C, C++, Python, Object-Oriented Programming, and core Computer Science subjects.
- Practical experience in software development and building real-world applications.
What You'll Learn:
- Programming fundamentals and problem-solving.
- Arrays, Strings, Linked Lists, Stacks and Queues.
- Trees, Binary Search Trees and Graphs.
- Recursion, Backtracking and Dynamic Programming.
- Greedy Algorithms, Sorting and Searching.
- Time and Space Complexity (Big-O Analysis).
- Interview-oriented DSA and competitive programming techniques.
My Teaching Philosophy:
Whether you're preparing for university examinations, GATE, coding interviews, or software engineering placements, my goal is to make problem-solving structured, intuitive, and accessible to everyone.
Let's build strong fundamentals and become better problem solvers together!
Teaching approach
I am passionate about teaching Data Structures and Algorithms and helping students develop strong programming fundamentals, logical thinking, and problem-solving abilities.
I believe DSA should be understood, not memorised. My approach focuses on building concepts from scratch, understanding the intuition behind every algorithm, analysing complexity, and gradually solving problems from beginner to advanced levels.
Subjects & exams
Experience & achievements
Work
Jan 2026 - Present
Editor
Algopush · Delhi
AlgoPush.com
Aug 2025 - Present
Teaching Assistant (TA)
Delhi Technological University (DTU), Delhi · Delhi
Selected for the AICTE Teaching Assistantship while pursuing M.Tech in Information Technology. Supporting academic and teaching activities under faculty supervision. Assisting students in understanding technical concepts and core Computer Science subjects. Contributing to academic activities, student learning, and doubt resolution. Strengthening conceptual understanding through academic discussions and problem-solving guidance.
Education & qualifications
GATE CSE 2025 Qualified
GATE CSE 2026 Qualified
B.Tech – NSUT
M.Tech – DTU