Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Design Course Catalog
Skills you'll gain: Peripheral Devices, Computer Hardware, Computer Systems, Operating Systems, Desktop Support, System Configuration, Microsoft Windows, Linux Administration, Hardware Troubleshooting, Networking Hardware, Data Storage, Information Technology, General Networking, Mac OS, Technical Support, File Systems, User Accounts
University of Minnesota
Skills you'll gain: Prototyping, User Interface (UI) Design, Usability, Graphic and Visual Design, Web Content Accessibility Guidelines, Design, Interaction Design, Design Reviews, Conceptual Design, Human Centered Design, Mockups, Wireframing, Responsive Web Design, User Research, Internet Of Things
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Hardware, Electronic Systems, Embedded Systems, Application Specific Integrated Circuits, Electrical and Computer Engineering, Semiconductors, Schematic Diagrams, Technical Design, System Design and Implementation, Software Design, Hardware Architecture, Microarchitecture, Verification And Validation, Design Software, Simulation and Simulation Software, Prototyping, Performance Tuning, Debugging
Hebrew University of Jerusalem
Skills you'll gain: Computer Science, Computer Systems, Computer Programming, Programming Principles, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Computer Hardware, Object Oriented Programming (OOP), Computer Graphics
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Unit Testing, Data Import/Export, Restful API, Python Programming, Image Analysis, Data Manipulation, Jupyter, Data Structures, Software Engineering, Application Programming Interface (API), Computer Programming, File Management, Functional Design
- Status: Free
Georgia Institute of Technology
Skills you'll gain: Failure Analysis, Mechanical Design, Equipment Design, Mechanical Engineering, Structural Analysis, Engineering Analysis, Engineering Design Process, Manufacturing Processes, Engineering Calculations
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), Java, Software Development
University of California San Diego
Skills you'll gain: Interaction Design, Human Centered Design, Mockups, Storyboarding, User Experience Design, Design Thinking, Prototyping, Usability Testing, User Interface (UI) Design, User Research, Interviewing Skills
Skills you'll gain: Computer Networking, Network Troubleshooting, TCP/IP, Network Architecture, Routing Protocols, Network Protocols, OSI Models, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks
University of London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Networking, Computational Thinking, Debugging, Usability, Cybersecurity, Software Architecture, Network Protocols, Databases
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Data Manipulation, Development Environment, File Management, Data Analysis, Computer Programming, Software Installation
Computer Design learners also search
In summary, here are 10 of our most popular computer design courses
- Introduction to Hardware and Operating Systems: IBM
- Prototyping and Design: University of Minnesota
- Introduction to FPGA Design for Embedded Systems: University of Colorado Boulder
- Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course): Hebrew University of Jerusalem
- Python 3 Programming: University of Michigan
- Machine Design Part I: Georgia Institute of Technology
- Programming for Everybody (Getting Started with Python): University of Michigan
- Software Design and Architecture: University of Alberta
- Human-Centered Design: an Introduction: University of California San Diego
- The Bits and Bytes of Computer Networking: Google