GenAI.works logo
GenAI.works
ProductsExpand menu
Trending ProductsWorld's most popular AI Products
AI Products CatalogueDiscover a World of AI Solutions
Top 100 ProductsExplore best user picked AI products
ResourcesExpand menu
InsightsStories from the frontier of AI.
CoursesExplore best courses to learn about AI
Join AcademyExplore best courses from GenAI team
HackathonThis is your chance to launch your career in the next wave of AI agents.
Top NewsBecome part of the largest AI community
CommunityExpand menu
AI CouncilAI Council a private network of AI executives
MCP ServersBrowse MCP Servers to build your AI
MoreExpand menu
AboutLearn more about GenAI.works
CareersJoin us to build the future of AI
Company portalManage your company profile
Grow Your AI ProductGrow Your AI Product
Search
Get StartedSearch

Explore Courses

Your gateway to AI mastery: Discover courses now

Search what you need:
Search
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
linkedininstagramtwitteryoutube
© 2026 Genai Works
Products
GenAI AcademyToneUp
Catalogues
AI ProductsCourses
Company
InsightsPrivacy policySupport ticketHelp centerCareers
© 2026 Genai Works
Filter
Category
Level
Company
Price
Rating
Sort by
Select a value
Newest
Oldest
Title A-Z
Title Z-A
Price: Free to Paid
Price: Paid to Free
University of Colorado
Input Filter Design
beginner
AI in Business
This course can also be taken for academic credit as ECEA 5707, part of CU Boulder’s Master of Science in Electrical Engineering degree. This is Course #3 in the Modeling and Control of Power Electronics course sequence. After completion of this course, you will gain an understanding of issues related to electromagnetic interference (EMI) and electromagnetic compatibility (EMC), the need for input filters and the effects input filters may have on converter responses. You will be able to design properly damped single and multi-section filters to meet the conducted EMI attenuation requirements without compromising frequency responses or stability of closed-loop controlled power converters. We strongly recommend students complete the CU Boulder Power Electronics specialization as well as Courses #1 (Averaged-Switch Modeling and Simulation) and #2 (Techniques of Design-Oriented Analysis) before enrolling in this course (the course numbers provided below are for students in the CU Boulder's MS-EE program): ● Introduction to Power Electronics (ECEA 5700) ● Converter Circuits (ECEA 5701) ● Converter Control (ECEA 5702) ● Averaged-Switch Modeling and Simulation (ECEA 5705) ● Techniques of Design-Oriented Analysis (ECEA 5706) After completing this course, you will be able to: ● Understand conducted electromagnetic interference (EMI) and the need for input filter ● Understand input filter design principles based on attenuation requirements and impedance interactions. ● Design properly damped single-stage input filters. ● Design properly damped multi-stage input filters. ● Use computer-aided tools and simulations to verify input filter design
University of Colorado
Current mode control
intermediate
AI in Education
This course may also be credited toward ECEA 5708 in the CU Boulder Electrical Engineering Master of Science program. It is Course 4 in the Power Electronics Modeling and Control sequence. This course focuses on current mode control techniques that are very common in switching power applications. The practical advantages of peak current mode control are discussed, including built-in overcurrent protection, simpler and more robust dynamic response, and the ability to provide current sharing in paralleled converter modules. For peak current mode controlled converters, slope compensation and high frequency effects are discussed in detail. Upon completion of this course, you will be able to understand, analyze, model, and design high performance current mode controllers for DC/DC converters, including peak current mode controllers and average current mode controllers. We strongly recommend that students complete the CU Boulder Power Electronics Specialization as well as Course #1 (Modeling and Simulating Averaged Switches) before enrolling in this course (course numbers below are for CU Boulder MS-EE students): ● Introduction to Power Electronics (ECEA 5700) ● Converter Circuits (ECEA 5701) ● Converter Control (ECEA 5702) ● Modeling and Simulating Averaged Switches (ECEA 5705) After completing this course, you will be able to: ● Understand the principles of operation and benefits of current mode control for DC-DC converters ● Model and design DC-DC converters with peak current mode control ● Model and design DC-DC converters with average current mode control ● Use computer tools and simulation to validate DC-DC converters with current mode control
University of Colorado
FPGA Softcore Processors and IP Acquisition
beginner
AI in Business
This course will introduce you to all aspects of development of Soft Processors and Intellectual Property (IP) in FPGA design. You will learn the extent of Soft Processor types and capabilities, how to make your own Soft Processor in and FPGA, including how to design the hardware and the software for a Soft Processor. You will learn how to add IP blocks and custom instructions to your Soft Processor. After the Soft Processor is made, you learn how to verify the design using simulation and an internal logic analyzer. Once complete you will know how to create and use Soft Processors and IP, a very useful skill. This course consists of 4 modules, approximately 1 per week for 4 weeks. Each module will include an hour or two of video lectures, reading assignments, discussion prompts, and an end of module assessment.
University of Colorado
FPGA Capstone: Building FPGA Projects
beginner
AI in Education
This course will give you hands-on FPGA design experience that uses all the concepts and skills you have developed up to now. You will need to purchase a DE10-Lite development kit. You will setup and test the MAX10 DE10-Lite board using the FPGA design tool Quartus Prime and the System Builder. You will: Design and test a Binary Coded Decimal Adder. Design and test a PWM Circuit, with verification by simulation. Design and test an ADC circuit, using Quartus Prime built-in tools to verify your circuit design. Create hardware for the NIOS II soft processor, including many interfaces, using Qsys (Platform Designer). Instantiate this design into a top-level DE10-Lite HDL file. Compile your completed hardware using Quartus Prime. Enhance and test a working design, using most aspects of the Quartus Prime Design Flow and the NIOS II Software Build Tools (SBT) for Eclipse. Create software for the NIOS II soft processor, including many interfaces, using Qsys (Platform Designer) and the SBT. Compile your completed software using the SBT. Use Quartus Prime to program both the FPGA hardware configuration and software code in you DE10-Lite development kit. Record all your observations in a lab notebook pdf. Submit your project files and lab notebook for grading. This course consists of 4 modules, approximately 1 per week for 4 weeks. Each module will include an hour or less of video lectures, plus reading assignments, discussion prompts, and project assignment that involves creating hardware and/or software in the FPGA.
University of Colorado
Magnetics for Power Electronic Converters
intermediate
Computer Vision
This course can also be taken for academic credit as ECEA 5703, part of CU Boulder’s Master of Science in Electrical Engineering degree. This course covers the analysis and design of magnetic components, including inductors and transformers, used in power electronic converters. The course starts with an introduction to physical principles behind inductors and transformers, including the concepts of inductance, core material saturation, airgap and energy storage in inductors, reluctance and magnetic circuit modeling, transformer equivalent circuits, magnetizing and leakage inductance. Multi-winding transformer models are also developed, including inductance matrix representation, for series and parallel structures. Modeling of losses in magnetic components covers core and winding losses, including skin and proximity effects. Finally, a complete procedure is developed for design optimization of inductors in switched-mode power converters. After completing this course, you will: - Understand the fundamentals of magnetic components, including inductors and transformers - Be able to analyze and model losses in magnetic components, and understand design trade-offs - Know how to design and optimize inductors and transformers for switched-mode power converters This course assumes prior completion of courses 1 and 2: Introduction to Power Electronics, and Converter Circuits.
University of Colorado
Animals, Self and Society
beginner
AI in Finance
This course explores how animals and humans are situated within the web of structures and connections known as ‘society’. Module 1 looks at some of the key symbolic roles that animals play in society, exploring the practice of ‘thinking with animals’. We explore how people create different meanings of animals and the consequences of these meanings for both animals and people. You will gain first-hand experience by analysing how animals are represented in the media. Modules 2 and 3 explore human-animal relationships, including those that involve suffering as well as those that bring benefit. While many people refer to their pets as friends or family members, Module 2 looks more deeply at what constitutes friendship and family membership when it comes to other animal species. Module 3 looks at the dark side of these relationships, with a particular focus on animal cruelty and its links to domestic violence. Module 4 looks at people’s encounters with these animals outside the home and farm. How people understand and treat species that are commonly considered "wild" shapes attitudes toward these animals and their moral status.
University of Colorado
Rapid Prototyping of Embedded Interface Designs
intermediate
Computer Vision
This course can also be credited toward ECEA 5347, part of CU Boulder's Electrical Engineering graduate program. Rapid Prototyping is the second of three courses in the Embedded Interface Design (EID) specialization, an online version of the EID course taught on campus in the Embedded Systems Engineering graduate program. This course focuses on rapid prototyping of devices and systems and the associated methods, practices, and principles to help ensure that your embedded interface designs meet the needs and desires of users. The course includes an introduction to rapid prototyping, prototyping device and system user interfaces, device prototyping, and device design considerations and perspectives. Course content ranges from general design best practices to embedded device-specific topics covering the different types and specifics of user interfaces, but all are presented to support embedded device development. The course includes hands-on projects that allow you to try out some standard software development techniques to prototype graphical user interfaces for devices using Qt and HTML. This course may be credited toward ECEA 5347, part of CU Boulder's Master of Science in Electrical Engineering program.
University of Colorado
Introduction to High-Performance and Parallel Computing
beginner
AI in Finance
This course introduces the fundamentals of high-performance and parallel computing. It is targeted to scientists, engineers, scholars, really everyone seeking to develop the software skills necessary for work in parallel software environments. These skills include big-data analysis, machine learning, parallel programming, and optimization. We will cover the basics of Linux environments and bash scripting all the way to high throughput computing and parallelizing code. We recommend you are familiar with either Fortran 90, C++, or Python to complete some of the programming assignments. After completing this course, you will be familiar with: The components of a high-performance distributed computing system Types of parallel programming models and the situations in which they might be used High-throughput computing Shared memory parallelism Distributed memory parallelism Navigating a typical Linux-based HPC environment Assessing and analyzing application scalability including weak and strong scaling Quantifying the processing, data, and cost requirements for a computational project or workflow This course can be taken for academic credit as part of CU Boulder's Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder's departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder.
University of Colorado
Modeling and control of single-phase rectifiers and inverters
intermediate
Computer Vision
This course may also be credited toward ECEA 5709 in the CU Boulder Master of Science in Electrical Engineering program. It is course #5 in the Power Electronics Modeling and Control specialization. This course focuses on the modeling and control of grid-operated power electronics. Upon completion of this course, you will be able to understand, analyze, model, and design low-harmonic rectifiers and inverters that connect DC loads or DC sources, such as photovoltaic arrays, to a single-phase AC grid. We strongly recommend that students complete the CU Boulder Power Electronics Specialization, as well as Courses 1 (Modeling and Simulation of Averaged Switches) and 4 (Current Mode Control) before enrolling in this course (the course numbers below are for CU Boulder MS-EE students): ● Introduction to Power Electronics (ECEA 5700) ● Converter Circuits (ECEA 5701) ● Converter Control (ECEA 5702) ● Modeling and Simulation of Averaged Switches (ECEA 5705) ● Current Mode Control (ECEA 5708) Upon completion of this course, you will be able to: ● Understand the principles of low harmonic, high power factor rectifiers and inverters ● Model and design current shaping and voltage control loops in rectifiers with correction Power Factor Correction (PFC) ● Model and design control loops in single-phase DC to AC inverters ● Design photovoltaic systems connected to a single-phase AC grid ● Use computer tools and simulators to validate rectifier and inverter designs
University of Colorado
Real-time project for embedded systems
advanced
AI in Education
This course can also be credited toward ECEA 5318, part of the CU Boulder Electrical Engineering Master of Science program. The final course focuses on the hands-on creation of an application that uses real-time machine vision and multiple real-time services to synchronize internal Linux state with an external clock via observation. Compare actual performance with theoretical performance and conduct analysis to identify schedule jitter and mitigate any latency accumulation. Validation of the final project will involve comparing system timestamp logs to a large set of images that can be encoded into a movie. The final report will be peer-reviewed, and the captured images and video will be uploaded for scenario evaluation. Course learning outcomes: ● Outcome 1: Decompose a problem and a set of core real-time requirements into Linux POSIX real-time software modules and threads ● Outcome 2: Analyze services in terms of C (execution time), T (request period), and D (delivery deadline) to determine feasibility and margin for meeting requirements ● Outcome 3: Design and build a solution for a native Linux system equipped with a webcam to verify and demonstrate system synchronization using machine vision processing
University of Colorado
International business operations
beginner
AI in Business
This course provides students with a solid foundation in international supply chain, logistics, and foreign exchange. Foreign exchange is included in this course because it plays such a vital role in planning and executing international operations. The first half of the course examines the critical roles that supply chain management, sourcing, logistics, and transportation play in today's global business. The second half of the course focuses on the risks associated with foreign exchange and how to mitigate these risks, both financial and non-financial.
University of Colorado
Everyday Tasks in Excel (Part 3): Projects
beginner
AI in Education
Everyday Excel Part 3 (Projects) is a continuation of Everyday Excel Parts 1 and 2. It is a project-based course in which you will apply what you have learned so far to more complex, somewhat open-ended projects (open-ended in the sense that they can be solved in more than one way). Each student will complete 3 warm-up projects (chosen from 3), 3 intermediate projects (chosen from 6), and 3 main (more complex) projects (chosen from 5). The projects have been designed to cover a wide range of interests and topic areas, and are expected to appeal to students of varying skill levels. We hope that this project-based course will greatly enhance the application of Excel tools, techniques, and functions to real-world projects.
1
...
108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
...
195