About 13,500,000 results
Open links in new tab
  1. System Design Tutorial - GeeksforGeeks

    Apr 7, 2025 · The process of specifying a computer system's architecture, components, modules, interfaces, and data is known as system design. It involves looking at the system's requirements, determining its assumptions and limitations, and defining its high-level structure and components.

  2. Best System Design Courses & Certificates [2025] | Coursera

    System Design courses on Coursera equip learners with key skills needed to design robust and scalable systems, including: Understanding the fundamentals of system architecture and design patterns. Techniques for designing scalable systems …

  3. 10 Best System Design Courses [2025] - GeeksforGeeks

    Jan 21, 2025 · To help you in this journey, we’ve curated a list of the top 10 System Design courses for both beginners and experienced professionals, along with their key features. What is System Design?

  4. Computer System Engineering - MIT OpenCourseWare

    This class covers topics on the engineering of computer software and hardware systems. Topics include techniques for controlling complexity; strong modularity using client-server design, operating systems; performance, networks; naming; security and privacy; fault-tolerant systems, atomicity and coordination of …

  5. Software System Design for Beginners - freeCodeCamp.org

    Jan 12, 2023 · We will begin by discussing the basics of system design, including what it is and why it is important. We will then delve into specific design patterns that are commonly used in software development, such as live streaming system design, …

  6. ECE 2400 / ENGRD 2140 : Computer Systems Programming

    Computer systems programming involves developing software to connect the low-level computer hardware to high-level, user-facing application software and usually requires careful consideration of performance and resource constraints.

  7. ChalmersX: Computer System Design: Advanced Concepts of …

    In this computer science course, you will learn advanced concepts underpinning the design of today’s multicore-based computers. Additionally, you will learn how design decisions affect energy efficiency and performance.

  8. Best Computer Design Courses & Certificates [2025] | Coursera

    Explore computer design principles for creating hardware and software systems. Learn about digital logic, circuit design, and system integration. What is Computer Design? Computer design refers to the process of creating and designing computer …

  9. Design and Engineering of Computer Systems - Course - NPTEL

    ABOUT THE COURSE : In this course, we will understand how to design and engineer real-world computer systems, covering important concepts cutting across multiple topics such as operating systems, computer networks, computer architecture, virtualization, cloud computing, performance analysis, and distributed systems. The course is accessible to ...

  10. Software Systems Graduate Certificate | Program - Stanford Online

    The Software Systems Graduate Certificate offers a comprehensive course of study in the design and implementation of systems software, including operating systems, compilers, and networks.