EdX

Digital Design (edX)

Digital Design (edX)

This first course in Digital Design will take you from Zero to One - from no previous experience, to being able to design amazing digital systems. This is the first step on the path to computer engineering. Digital systems have revolutionized our world. From television to cell phones to GPS to warfare to automobiles to medicine to distance education, computers and digital processing have reshaped the way we live and work. The semiconductor industry has grown from $21B in 1985 to $412B in 2019, making it one of the largest sectors of the economy. Computers are also a vital part of daily practice in every field of science and engineering.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Previous generations of engineers learned the “nuts and bolts” of the profession by doing hand-on projects such as disassembling and rebuilding engines. As technology has advanced, cars have become too complicated for the average person to work on. Ironically, the same advances have made computers much easier to build. While most fields of engineering require extensive mathematics and complicated analysis of even rather simple components, digital systems merely require counting from 0 to 1. Their challenge, instead, is in combining many simple building blocks into a complex whole. In this class, you will experiment with digital systems, building simple circuits from logic gates on a breadboard and designing more complex systems with a logic simulator. You will learn how to systematically create digital systems with a desired function. By the end of this course, you will have the knowledge and experience to design digital systems and be prepared for more advanced coursework.
Beyond the practical reasons to take this class, I hope you find it enormously fun and exciting like I do. There's a great satisfaction about being able to build things. Digital systems are ideal because the components are far cheaper and easier to use than in other engineering fields. It's also amazing to demystify how digital systems work under the hood. I fell in love with digital design when I first studied it in college, and I hope you do too!
This is the first half of a 2-part sequence. This half covers digital design. The second half, ENGR85B, covers computer architecture, where you will learn to program, use, and build microprocessors. By the end of the second half, you will have designed your own microprocessor and understand it all the way from the transistor level to the software. You'll also have built smart gadgets and games with lights and sensors.

What you'll learn:
By the end of this course, you should be able to:

  • Build digital systems at levels of abstraction from transistors through circuits and logic.
  • Manage complexity using the digital abstraction, static and dynamic disciplines, and hierarchical design.
  • Design and implement combinational and sequential digital circuits using schematics and hardware description languages.
  • Analyze and trade off performance, cost, and power consumption of digital circuits.
  • Begin the practice of implementing and debugging digital systems with appropriate lab techniques including breadboarding, interpreting datasheets, and using commercial logic simulators.

Prerequisites
This course assumes you have programmed before, at a level equivalent to a 1-semester course. C programming experience is helpful but Python or another language is sufficient.
This course also assumes you are reasonably comfortable with mathematics, but has no specific knowledge requirements beyond second year high school algebra.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Digital Design (edX) EdX
HKUSTx,HKU School of Professional and Continuing Education

Digital Design (edX)

The course is an introduction to digital design technology. It allows you to understand the basics of digital design and helps you develop skills from computer aided design to animation covering topics such as rigging, key framing, rendering and more. Digital Design is about designing in digital space so that the created contents can be displayed and seen on a digital device. With the availability of high computing power, designers are able to quickly create designs in digital space prior to actual deployment.

Self Paced
Self-Paced
Modeling of Autonomous Systems (Coursera) Coursera
University of Colorado Boulder

Modeling of Autonomous Systems (Coursera)

This course will explain the core structure in any autonomous system which includes sensors, actuators, and potentially communication networks. Then, it will cover different formal modeling frameworks used for autonomous systems including state-space representations (difference or differential equations), timed automata, hybrid automata, and in general transition systems. It will describe solutions and behaviors of systems and different interconnections between systems.

Jun 1st 2026
4 Weeks
Digital Thread: Components (Coursera) Coursera
University at Buffalo,The State University of New York

Digital Thread: Components (Coursera)

This course will help you recognize how the "digital thread" is the backbone of the digital manufacturing and design (DM&D) transformation, turning manufacturing processes from paper-based to digital-based. You will have a working understanding of the digital thread – the stream that starts at product concept and continues to accumulate information and data throughout the product’s life cycle – and identify opportunities to leverage it.

Jun 22nd 2026
3 Weeks
VLSI CAD Part I: Logic (Coursera) Coursera
University of Illinois at Urbana-Champaign

VLSI CAD Part I: Logic (Coursera)

A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we design these complex chips? Answer: CAD software tools. Learn how to build thesA modern VLSI chip is a remarkably complex beast: billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks). How do people manage to design these complicated chips? Answer: a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design.

Jun 1st 2026
5-12 Weeks
Digital Systems: From Logic Gates to Processors (Coursera) Coursera
Universitat Autònoma de Barcelona

Digital Systems: From Logic Gates to Processors (Coursera)

This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more "classic" digital circuits courses, our interest focuses more on the system than on the electronics that support it. This approach will allow us to lay the foundation for the design of complex digital systems.

Jun 8th 2026
5-12 Weeks
Supply Chain Fundamentals (edX) EdX
MIT,MITx

Supply Chain Fundamentals (edX)

Learn fundamental concepts for logistics and supply chain management from both analytical and practical perspectives – part of the MITx MicroMasters Credential in Supply Chain Management. The CTL.SC1x Supply Chain Fundamentals course provides the foundational skills for supply chain management and logistics. You will learn how to develop and apply analytic tools, approaches, and techniques used in the design and operation of logistics systems and integrated supply chains.

Apr 3rd 2024
13-24 Weeks
Railway Engineering: An Integral Approach (edX) EdX
Delft University of Technology,DelftX

Railway Engineering: An Integral Approach (edX)

Discover the science and complexity behind the exciting world of metro, tram and railway systems. Have you ever wondered what it takes to get your train on the right platform at the scheduled time every day? Understanding the complexity behind today’s sophisticated railway systems will give you a better insight into how this safe and reliable transportation system works. We will show you the many factors which are involved and how multiple people, behind the scenes, have a daily task that enables you to get from home to work. Journey with us into the world of rail - a complex system that connects people, cities and countries.

Apr 10th 2024
5-12 Weeks