Computing in Python III: Data Structures Build on your existing knowledge of conditionals, loops, and functions by studying more about complex Python data structures, including...
Computing in Python IV: Objects and Algorithms Complete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about...
Human-Computer Interaction I: Fundamentals and Design Principles Learn the principles of Human-Computer Interaction (HCI) to create intuitive, usable interfaces, with established design principles like...
Human-Computer Interaction II: Cognition and Culture Get into the user’s mind to understand the techniques for designing and evaluating user-centered systems that integrate with and influence...
Human-Computer Interaction III: Ethics, Needfinding and Prototyping Build on your foundational knowledge of Human-Computer Interaction’s (HCI) core principles by learning to design interfaces in the real...
Human-Computer Interaction IV: Evaluation, Agile Methods and Beyond Complete your understanding of the design life cycle by learning to take interface ideas, prototype them quickly, and evaluate them with...
The Mechatronics Revolution: Fundamentals and Core Concepts The Mechatronics Revolution is upon us. Never before has it been easier to build robotic devices and computer-controlled machines. The...
Sound Design for Interactive Learning Tools Designing sound representations of information can be a complex, but a necessary part of engaging students and making material accessible to...
Introduction to Engineering Mechanics Engineers are the ultimate problem solvers. This course introduces the principles required to solve engineering mechanics problems. It...
Understanding ISO 50001-2018+ Basic Energy This online course is the pre-requisite for ENER 3100P – ISO 50001 Energy Lead Auditor Training. The Basic Energy course provides you with...