Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the FPGA Course Catalog
Johns Hopkins University
Skills you'll gain: Performance Tuning, OS Process Management, Data Structures, Performance Testing, Distributed Computing, System Programming, Data Access, Hardware Architecture, C (Programming Language), C++ (Programming Language), Algorithms, Computer Architecture, Data Storage, Development Environment, Program Development, Debugging
University of Illinois Urbana-Champaign
Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Data Structures, Verification And Validation, Computer Architecture, Algorithms, Computer Engineering, Programming Principles, Mathematical Software, Graph Theory, Software Development Tools
Skills you'll gain: Computer Hardware, Hardware Architecture, Networking Hardware, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices
University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Integrated Development Environments, Software Design, Maintainability, System Configuration, Peripheral Devices
Tecnológico de Monterrey
Skills you'll gain: Semiconductors, Electronic Components, Basic Electrical Systems, Electronic Systems, Electronics, Power Electronics, Electrical Engineering, Digital Communications
Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, C and C++, Distributed Computing, Computer Graphics, Computer Vision, System Programming, Data Processing, Software Development, Performance Tuning, Hardware Architecture, Algorithms
Politecnico di Milano
Skills you'll gain: Application Specific Integrated Circuits, Systems Design, Computer Architecture, System Design and Implementation, Hardware Architecture, Cloud Infrastructure, Distributed Computing, Computer Hardware, Embedded Systems
University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Hardware Architecture, System Programming, Software Systems, Linux, System Design and Implementation, OS Process Management, C (Programming Language), Performance Tuning
University of Maryland, College Park
Skills you'll gain: Security Engineering, Computer Hardware, Hardware Architecture, Threat Modeling, Threat Detection, Cybersecurity, Application Specific Integrated Circuits, Cryptography, Encryption, Emerging Technologies, Authentications, System Design and Implementation, Computational Logic
Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, System Requirements, Product Support
- Status: Free
EIT Digital
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Threat Modeling, Systems Architecture, Debugging, Computer Architecture, Hardware Architecture, System Programming, Internet Of Things, Application Security, General Networking, Wireless Networks, Operating Systems, Performance Tuning, Linux, Microsoft Windows
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Systems, System Programming, Embedded Systems, Data Storage, Computer Programming, C (Programming Language)
In summary, here are 10 of our most popular fpgas courses
- Introduction to Parallel Programming with CUDA:Â Johns Hopkins University
- VLSI CAD Part I: Logic:Â University of Illinois Urbana-Champaign
- Introduction to Contemporary Operating Systems and Hardware 1a:Â Illinois Tech
- Embedded Software and Hardware Architecture:Â University of Colorado Boulder
- Electrónica Básica y Circuitos Integrados Lineales: Tecnológico de Monterrey
- CUDA at Scale for the Enterprise:Â Johns Hopkins University
- FPGA computing systems: Background knowledge and introductory materials:Â Politecnico di Milano
- Real-Time Embedded Systems Concepts and Practices:Â University of Colorado Boulder
- Hardware Security:Â University of Maryland, College Park
- Arm Cortex-M Processors Overview:Â Arm