Skip to main content
CourseFlix
System Design & Architecture — online courses and tutorials thumbnail

System Design & Architecture

26 courses Added May 2026

System Design & Architecture Courses & Tutorials (26)

  • Distributed Systems thumbnail

    Distributed Systems

    With the growth in the number of computers, they have not only increased in quantity, but also became distributed. If previously businesses aimed to purchase...
    19 hours 12 minutes 22 seconds
  • Low Level Design thumbnail

    Low Level Design

    The course is dedicated to low-level design (LLD), a key stage in software development where abstract ideas and...
    22 hours 34 minutes 32 seconds
  • Full-Stack SaaS Development Course on Cloudflare Workers thumbnail

    Full-Stack SaaS Development Course on Cloudflare Workers

    This is a practical training where you will step by step master full-stack development of SaaS applications based on Cloudflare Workers. The program is built...
    11 hours 27 minutes 15 seconds 5 / 5
  • Fundamentals of Networking Engineering thumbnail

    Fundamentals of Networking Engineering

    We are entering an era in software engineering where we rely on libraries and frameworks to do most of our work. While this is useful and save tremendous dev ho
    18 hours 6 minutes 23 seconds 5 / 5
  • Practical Object-Oriented Design - Course I thumbnail

    Practical Object-Oriented Design - Course I

    Practical Object-Oriented Design I (POOD-I) is a course suitable for both beginners and experienced developers working with object-oriented...
    11 hours 49 minutes 53 seconds
  • Advanced Software Design Course by Mirdin thumbnail

    Advanced Software Design Course by Mirdin

    The Advanced Software Design Course is a program with 6 main modules aimed at improving software design skills.
    11 hours 23 minutes 41 seconds
  • Production-Ready Serverless thumbnail

    Production-Ready Serverless

    The Production-Ready Serverless course teaches how to build resilient and scalable serverless applications, ready for production deployment. It covers...
    13 hours 37 minutes 6 seconds 5 / 5
  • Software Architecture & Design of Modern Large Scale Systems thumbnail

    Software Architecture & Design of Modern Large Scale Systems

    In this practical course, you will learn how to architect real-life systems, that scale to millions of daily users, as well as process and store petabytes of da
    6 hours 57 minutes 25 seconds
  • The Complete Guide to Becoming a Software Architect thumbnail

    The Complete Guide to Becoming a Software Architect

    Becoming a Software Architect is the holy grail for almost all developers. Great salary, working with management, dealing with the up-to-date technologies and p
    5 hours 44 minutes 32 seconds
  • Design Microservices Architecture with Patterns & Principles thumbnail

    Design Microservices Architecture with Patterns & Principles

    In this course, we’re going to learn how to Design Microservices Architecture with using Design Patterns, Principles and the Best Practices with Iterate Design
    17 hours 26 minutes 52 seconds
  • Advanced Distributed Systems Design thumbnailFree

    Advanced Distributed Systems Design

    Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture, Distributed Systems and Domain-Driven Design. He's also the creator of NServi
    32 hours 22 minutes 8 seconds 5 / 5
  • The System Design Masterclass thumbnailFree

    The System Design Masterclass

    A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems. This is a prime and intermediate-level cohort-bas
    43 hours 13 minutes 49 seconds 4 / 5
  • The Software Designer Mindset (COMPLETE) thumbnail

    The Software Designer Mindset (COMPLETE)

    "The Software Designer Mindset" is a course that teaches all aspects of software architecture and offers practical advice on creating scalable software...
    14 hours 32 minutes 58 seconds
  • The Software Architect Mindset (COMPLETE) thumbnail

    The Software Architect Mindset (COMPLETE)

    The course "The Software Architect Mindset" teaches the fundamentals of software architecture and provides practical advice on creating software products...
    12 hours 6 minutes 39 seconds 5 / 5
  • Master System Design and Design Pattern thumbnail

    Master System Design and Design Pattern

    This course explains all the deep concepts of scalable system design problems and design patterns. These problems are frequently asked during interviews.
    11 hours 33 minutes 6 seconds 5 / 5
  • Fundamentals of Backend Engineering thumbnail

    Fundamentals of Backend Engineering

    Backend engineering is an art. During my 18 years career working with and building backend applications, I discovered that certain communication design patterns
    16 hours 53 minutes 4 seconds 5 / 5
  • Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka thumbnail

    Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafka

    Hi there! My name is Ali Gelenler. I'm here to help you learn microservices architecture while applying Clean and Hexagonal Architectures and using Domain Drive
    18 hours 2 minutes 34 seconds
  • Software Essentialist thumbnail

    Software Essentialist

    Learn to write scalable, testable TypeScript and Master the 12 Essentials of design, architecture & testing from first principles.
    34 hours 6 minutes 47 seconds 5 / 5
  • Smart Interface Design Patterns  thumbnail

    Smart Interface Design Patterns

    Master essential design patterns for modern interfaces. Learn best practices through examples and live projects to tackle real-life challenges effectively.
    13 hours 18 minutes 5 seconds 5 / 5
  • Modular Monolith Architecture thumbnail

    Modular Monolith Architecture

    This in-depth course will transform the way you build modern systems. You will learn the best practices for applying the Modular Monolith architecture in a real-world scenario…
    12 hours 48 minutes 50 seconds 5 / 5
  • Fundamentals of Backend Communications and Protocols thumbnail

    Fundamentals of Backend Communications and Protocols

    Backend engineering is an art. During my 18 years career working with and building backend applications, I discovered that certain communication design patterns
    15 hours 35 minutes 37 seconds
  • System Design Course thumbnail

    System Design Course

    In this course, you’ll get a deep understanding of system design concepts. Full guide. Architectural schemes, capacity planning, API list, tests, Faq.
    92 hours 26 minutes 21 seconds 4 / 5
  • Web API From Start to Finish thumbnail

    Web API From Start to Finish

    Application Programming Interfaces (APIs) are software that send information back and forth between a program and a user. The entire web runs on APIs! They are
    17 hours 59 minutes 54 seconds 5 / 5
  • Clean Code thumbnailFree

    Clean Code

    As a developer, you should be able to write code which works - of course! Unfortunately, a lot of developers write bad code nonetheless - even though the code w
    6 hours 41 minutes 15 seconds 2 / 5
  • Systems Design Fundamentals thumbnail

    Systems Design Fundamentals

    The most important ingredient to success in systems design interviews is having extensive knowledge in the areas of distributed computing, reliability engineeri
    10 hours 2 minutes 52 seconds 5 / 5
  • System Design for Interviews and Beyond thumbnail

    System Design for Interviews and Beyond

    Having over 15 years of industry experience, last 9 years I worked on building scalable, highly available and low latency distributed systems. For a long time, I have wondered…
    7 hours 53 minutes 5 seconds 5 / 5