Welcome to the official source-code repository for Learn Code With Durgesh.
This repository contains the source code, projects, examples, and resources used in my tutorials, courses, and learning content.
The goal is simple:
Learn concepts. Write code. Build real projects.
Whether you are a beginner, student, developer, or preparing for technical interviews, you can use these repositories to follow along with the tutorials and build the projects yourself.
Hi, I'm Durgesh Kumar Tiwari, founder of Substring Technologies and the creator of Learn Code With Durgesh.
I am an educator, developer, trainer, entrepreneur, freelancer, and lifelong learner. I have spent years working with technologies such as Java, Spring Boot, Microservices, DevOps, Cloud, AI, React, and modern backend systems.
Over the years, I have taught 10+ lakh learners globally through online and offline education and created thousands of videos and learning sessions.
My aim is to teach technology and make it simpler.
Technology can often look complicated because of the way it is explained. I believe that with the right examples, practical projects, and a step-by-step approach, even complex concepts can become easy to understand.
That's why my teaching philosophy is:
Don't just learn syntax — understand the concept, write the code, and build something real.
In 2021, I made an important decision in my career.
I had opportunities to join product-based companies, including Microsoft, but I decided not to pursue those offers.
Instead, I chose to focus on something I deeply enjoyed — teaching technology and helping other developers grow.
That decision eventually led me to build Learn Code With Durgesh and Substring Technologies.
For me, success isn't only about which company you work for.
Success is also about the impact you create.
Today, my goal is to help more developers understand technology, build real-world skills, and become confident software engineers.
You will find source code related to topics such as:
- ☕ Core Java
- 🌱 Spring Boot
- 🔐 Spring Security
- 🧩 Microservices
- 📨 Apache Kafka
- 🐳 Docker & Docker Compose
- ☁️ AWS & Cloud
- ⚙️ DevOps & CI/CD
- ☸️ Kubernetes
- 📊 Prometheus & Grafana
- 🤖 Spring AI & Generative AI
- ⚛️ React & JavaScript
- 🗄️ MySQL, PostgreSQL & Redis
- 🏗️ System Design
- 💻 Backend Development
- 🧠 Data Structures & Algorithms
- 🚀 Real-world projects
The repository will continue to evolve as new tutorials and projects are published.
If you are following one of my tutorials, I recommend this learning process:
Understand what we are building and why we are building it.
Don't just copy and paste the source code.
Type it yourself and experiment with it.
Make sure you understand how the application works on your machine.
Change things.
Try different approaches.
Make mistakes.
That's where real learning happens.
Use the concepts from these projects to create your own applications.
If you find the source code useful:
- ⭐ Star this repository
- 🍴 Fork it
- 🧑💻 Build something with it
- 📢 Share it with other learners
- 💬 Ask questions through the community
Your support motivates me to create more free educational content.
Learn Code With Durgesh
Deep-dive tutorials on Java, Spring Boot, Microservices, DevOps, AI, and modern software development.
YouTube — Learn Code With Durgesh
Follow me for programming tips, short tutorials, tech updates, and behind-the-scenes content.
Connect with me for technology, career, development, and industry-related content.
Join the developer community for discussions, updates, and learning resources.
Explore tutorials, courses, handbooks, blogs, and other learning resources.
You can read my complete journey, experience, and milestones here:
"Logic seekho, syntax toh Google bhi bata dega!"
Don't focus only on memorizing code.
Understand why something works.
Understand how it works.
Then build something with it.
Technology changes every day.
Frameworks change.
Languages evolve.
Tools come and go.
But one thing never changes:
The ability to learn, understand, and build.
Keep learning.
Keep experimenting.
Keep building.
Happy Coding! 🚀
— Durgesh Kumar Tiwari Founder, Substring Technologies Creator, Learn Code With Durgesh


