Skip to content
View LearnCodeWithDurgesh's full-sized avatar

Block or report LearnCodeWithDurgesh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸš€ Learn Code With Durgesh β€” Source Code

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.


πŸ‘¨β€πŸ’» About Me

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 Mission

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.


πŸ’Ό A Different Career Decision

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.


πŸ“š What's Inside This Repository?

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.


πŸŽ“ For Students & Learners

If you are following one of my tutorials, I recommend this learning process:

1. Watch the Tutorial

Understand what we are building and why we are building it.

2. Write the Code Yourself

Don't just copy and paste the source code.

Type it yourself and experiment with it.

3. Run the Project

Make sure you understand how the application works on your machine.

4. Break It πŸ˜„

Change things.

Try different approaches.

Make mistakes.

That's where real learning happens.

5. Build Something of Your Own

Use the concepts from these projects to create your own applications.


⭐ If This Repository Helps You

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.


🌐 Connect With Me

πŸŽ₯ YouTube

Learn Code With Durgesh

Deep-dive tutorials on Java, Spring Boot, Microservices, DevOps, AI, and modern software development.

YouTube β€” Learn Code With Durgesh

πŸ“Έ Instagram

Follow me for programming tips, short tutorials, tech updates, and behind-the-scenes content.

Instagram β€” @durgesh_k_t

πŸ’Ό LinkedIn

Connect with me for technology, career, development, and industry-related content.

LinkedIn β€” Durgesh Tiwari

πŸ’¬ Telegram

Join the developer community for discussions, updates, and learning resources.

Telegram Community

🌍 Website

Explore tutorials, courses, handbooks, blogs, and other learning resources.

Learn Code With Durgesh


πŸ“– Learn More About Me

You can read my complete journey, experience, and milestones here:

About Durgesh Kumar Tiwari


❀️ My Philosophy

"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.


🀝 Keep Learning. Keep Building.

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

Pinned Loading

  1. 50-backend-concepts 50-backend-concepts Public

    Java 2 2

  2. yt_projects yt_projects Public

    This repo contains projects covered in youtube channel

    HTML 24 21