FOR THE DEVELOPER WHO WANTS TO UNDERSTAND

Small lessons.
Deeper thinking.
Better software.

Understand the why. Build the how. Practical learning in Java, Spring Boot, microservices and AI — one clear idea at a time.

Simple, short tutorials. Space to put them into practice.

THE CODING SAINT WAYLearning, by doing
01 / UNDERSTAND

Start with a real problem

What happens when thousands of requests arrive at once?

RateLimiter.java
// One idea. Made concrete.
if (limiter.tryAcquire()) {
    handle(request);
} else {
    return tooManyRequests();
}
02 / BUILD

Make the idea work

03 / REFLECT

Understand the trade-offs

JavaSpring BootMicroservicesSystem designAIDSA

MEET OUR FLAGSHIP PRODUCT

Free to explore today
KBby Coding Saint

Turn what you know
into what you can build

A learning and practice space for system design, AI and data structures. Work through a problem yourself, compare approaches, and build a clearer understanding with every attempt.

Explore the web library for free. AI evaluation and tutor features depend on your setup and model provider.

GO A LITTLE DEEPER

Clear paths through
complex subjects

Structured courses for developers who learn best by building. Follow the code, understand the choices, then make it your own.

BACKEND DEVELOPMENT · UDEMY

Spring Boot, REST API
& Microservices

Build a foundation in Spring Boot and REST APIs, then explore microservices with Spring Cloud.

Explore the course

REACTIVE PROGRAMMING · UDEMY

RxJava 2: Reactive
Programming using Java

Understand streams of data and build asynchronous, non-blocking solutions with reactive Java.

Explore the course

Courses are hosted on Udemy. Current pricing and availability are shown on the course pages.

THE VISION

Knowledge grows
when it's shared simply

Good teaching makes a difficult idea feel within reach.

Coding Saint exists to make software engineering easier to understand. Start with something familiar. Explain one idea clearly. Show the code. Leave room to think.

From a short tutorial to a full course, from understanding a concept to practising it in KB: the goal stays the same. Help developers build with understanding and confidence.

More about Coding Saint ↗

KEEP YOUR CURIOSITY GOING

One idea. A little more clarity.

Explore simple, short tutorials on the Coding Saint YouTube channel.

Watch on YouTube ↗