

Our Courses

Computer System Design: Advanced Concepts of Modern Microprocessors
Learn about advanced computer design concepts, including how to make modern multicore-based computers both fast and energy efficient.
-
Course by
-
Self Paced
-
English

Computer Architecture
This course in computer architecture will take you from an understanding of digital design using combinational logic and synchronous sequential building blocks to building your own single-cycle multicycle, and pipelined microprocessors.
-
Course by
-
Self Paced
-
English

Real-Time Embedded Systems Concepts and Practices
This course can also be taken for academic credit as ECEA 5315, part of CU Boulder’s Master of Science in Electrical Engineering degree. Course Description: In this course, students will design and build a microprocessor-based embedded system application using a real-time operating system or RT POSIX extensions with Embedded Linux.
-
Course by
-
Self Paced
-
51 hours
-
English

Computer Architecture
In this course, you will learn to design the computer architecture of complex modern microprocessors. All the features of this course are available for free. It does not offer a certificate upon completion.
-
Course by
-
50 hours
-
English

FPGA computing systems: Partial Dynamic Reconfiguration
New application domains demand ever increasing adaptability and performance. In order to cope with changing user requirements, improvements in system features, changing protocol and data-coding standards, and demands for support of a variety of different user applications, many emerging applications in communication, computing and consumer electronics demand that their functionality stays flexible after the system has been manufactured.
-
Course by
-
Self Paced
-
28 hours
-
English

Internet Giants: The Law and Economics of Media Platforms
This seven-week course will explore the relationship between law and technology with a strong focus on the law of the United States with some comparisons to laws around the world, especially in Europe. Tech progress is an important source of economic growth and raises broader questions about the human condition, including how culture evolves and who controls that evolution.
-
Course by
-
60 hours
-
English

Pressure, Force, Motion, and Humidity Sensors
"Pressure, Force, Motion, and Humidity Sensors" can also be taken for academic credit as ECEA 5342, part of CU Boulder’s Master of Science in Electrical Engineering degree. This is our third course in our specialization on Embedding Sensor and Motors. To get the most out of this course, you should first take our first course entitled Sensors and Sensor Circuits. Our first course gives you a tutorial on how to use the hardware and software development kit we have chosen for the lab exercises.
-
Course by
-
Self Paced
-
24 hours
-
English

Sensors and Sensor Circuit Design
This course can also be taken for academic credit as ECEA 5340, part of CU Boulder’s Master of Science in Electrical Engineering degree. After taking this course, you will be able to: ● Understand how to specify the proper thermal, flow, or rotary sensor for taking real-time process data.
-
Course by
-
Self Paced
-
32 hours
-
English