

Our Courses

Computer Systems Design for Energy Efficiency
Learn how to design modern computers to improve the speed, performance and energy efficiency of your programs.
-
Course by
-
Self Paced
-
English

The Resilient and Renewable Grid: How Microgrids are Revolutionizing Energy Systems
A foundational course on microgrid systems design with an emphasis on community-based projects and non-grid connected remote systems.
-
Course by
-
Self Paced
-
16 hours
-
English

Real-Time Mission-Critical Systems Design
This course can also be taken for academic credit as ECEA 5317, part of CU Boulder’s Master of Science in Electrical Engineering degree. Upon completion of this course the learner will know the difference between systems you can bet your life on (mission critical) and those which provide predictable response and quality of service (reliable). This will be achieved not only by study of design methods and patterns for mission critical systems, but also through implementation of soft real-time systems and comparison to hard real-time.
-
Course by
-
Self Paced
-
50 hours
-
English

M2M & IoT Interface Design & Protocols for Embedded Systems
This course can also be taken for academic credit as ECEA 5348, part of CU Boulder’s Master of Science in Electrical Engineering degree. M2M and IoT Interface Design and Protocols is the third of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This course is focused on connecting devices to each other and to the cloud to create prototypes and actual systems that flow data from devices to consumers.
-
Course by
-
Self Paced
-
9 hours
-
English

Rapid Prototyping of Embedded Interface Designs
This course can also be taken for academic credit as ECEA 5347, part of CU Boulder’s Master of Science in Electrical Engineering degree. Rapid Prototyping is the second of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This course is focused on rapid prototyping of devices and systems and the related methods, practices, and principles that will help ensure your embedded interface designs are what your users both need and want.
-
Course by
-
Self Paced
-
10 hours
-
English

Instructional Design Foundations and Applications
This course, Instructional Design Foundations, introduces learners to the conceptual and theoretical foundations of instructional design as well as the analysis aspect of instructional systems design in order to create an innovative instructional solution to performance problems in organizations.
-
Course by
-
Self Paced
-
13 hours
-
English

UX and Interface Design for Embedded Systems
This course can also be taken for academic credit as ECEA 5346, part of CU Boulder’s Master of Science in Electrical Engineering degree. UX and Interface Design for Embedded Systems is the first of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This first course is focused on user experience (UX) and the related methods, practices, and principles that will help ensure your embedded interface designs for devices and systems are what your users both need and want.
-
Course by
-
Self Paced
-
12 hours
-
English

Security and Privacy for Big Data - Part 2
Welcome to our focused course on Privacy and Data Protection in Big Data Environments. Here, you will delve into not only privacy-preserving methodologies but also explore crucial data protection regulations and concepts. By the end of this course, you'll be empowered to navigate your next Big Data project with confidence, assuring all aspects of privacy and data protection are well-managed. This course will sharpen your ability to identify potential vulnerabilities in Big Data projects, providing you with the tools to fortify your systems for long-term sustainability.
-
Course by
-
Self Paced
-
1 hour
-
English