FROM KNOWLEDGE TO WISDOM

The Justified Code Courses

In-depth video courses with real world applications.

  • $99

System Design Patterns

  • Course
  • 35 Lessons

System design heavily relies on established design patterns. You can design distributed systems by using a combination of these patterns. These patterns are crucial for building reliable, secure, operationally efficient architectures that are optimized for cost and performance.

  • $49

Digital Bank Architecture

  • Course
  • 15 Lessons

Good architects design their diagrams based on the target audience. Business people never enjoy your technical diagrams. Developers admires who explain the why behind decisions. This course navigates a real digital banking solution. Starting with the use cases analysis diagram all the way to components diagrams, explaining the why behind each design and architecture decision.

  • $49

Clean Architecture Pattern Hands-On

  • Course
  • 21 Lessons

This course aims to create loosely coupled components that can be tested independently with no dependencies on data stores, message brokers or UIs. This pattern helps prevent technology lock-in. It covers folder setup, core domain logic (anemic vs. rich), use case orchestration, and plugin gateways implementing core interfaces.

  • $49

Web Applications Scalability

  • Course
  • 11 Lessons

This course includes lessons on the 5 components of highly scalable web applications. From caching and queueing to minimizing storage locks, handling asynchrony, and building redundancy, Scalability is the thing that separates good web applications from excellent ones. If you’re serious about building apps that don’t crumble under load, this is for you.

  • $49

Refactoring Code Smells Hands-On

  • Course
  • 34 Lessons

Gary Kasparov said: it is the combination of patterns that matters. Similarly, when refactoring, it is the combination of techniques that matters. Watch me refactoring code that smells bad! Applying the different techniques to several use cases. This hands-on course will transform you into a clean coder!