Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Human Computer Interaction Course Catalog
University of Michigan
Skills you'll gain: Human Computer Interaction, User Experience, User Research, Design and Product
University of London
Skills you'll gain: Computer Graphics, Virtual Reality, Computer Graphic Techniques, Human Computer Interaction, Interactive Design, User Experience Design
University of California San Diego
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Debugging, Network Model, Bioinformatics, Advanced Mathematics, Operations Research, Data Storage, Development Testing, Software Testing, Theoretical Computer Science, Computational Thinking, Network Analysis, Data Storage Technologies, Programming Principles, Computer Programming, Network Routing, Epidemiology, C++ (Programming Language)
Arizona State University
Skills you'll gain: Usability, Usability Testing, Problem Solving, Human Factors, Human Centered Design, Critical Thinking and Problem Solving, Creativity, Human Factors Engineering, Kinesiology, User Research, Decision Making, Display Devices, Human Computer Interaction, Human Learning, User Experience, User Interface (UI), Data Collection, Accident Prevention, Human Machine Interfaces, Physical Therapy
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
Skills you'll gain: Jest (JavaScript Testing Framework), Version Control, User Research, Usability Testing, Responsive Web Design, Cascading Style Sheets (CSS), Data Structures, Unix Commands, HTML and CSS, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, Bootstrap (Front-End Framework), React.js, Mobile Development, Front-End Web Development, Algorithms, Web Development Tools
Michigan State University
Skills you'll gain: 3D Modeling, Software Design Documents, Peer Review, Cross Platform Development, Prototyping, User Interface (UI), User Interface (UI) Design, Software Design, Experience Design, C# (Programming Language), Human Computer Interaction, User Experience, Storytelling, Programming Principles, Program Development, Interaction Design, Augmented and Virtual Reality (AR/VR), Design, Technical Design, Ideation
Skills you'll gain: Computer Hardware, Technical Support, Software Installation, Help Desk Support, Information Technology, Hardware Troubleshooting, Microsoft Windows, Linux, Computer Networking, Computational Logic, Technical Documentation
University of London
Skills you'll gain: Development Environment, Debugging, Program Development, Computer Programming Tools, Software Development Tools, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Integrated Development Environments, Event-Driven Programming, Javascript, Object Oriented Programming (OOP)
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, IBM Cloud, Keras (Neural Network Library), Cloud Applications, Deep Learning, Tensorflow, PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Cloud Computing, Augmented Reality, Application Development, Computer Science, Machine Learning, Data Processing
Microsoft
Skills you'll gain: Design Thinking, User Experience Design, User Interface and User Experience (UI/UX) Design, Human Centered Design, Wireframing, Prototyping, User Research, Artificial Intelligence
Skills you'll gain: Network Security, Intrusion Detection and Prevention, Hardening, TCP/IP, Cyber Attacks, Network Architecture, Computer Networking, Cloud Computing, Firewall, Network Infrastructure, Network Protocols, Virtual Private Networks (VPN)
Human Computer Interaction learners also search
In summary, here are 10 of our most popular human computer interaction courses
- Evaluating Designs with Users: University of Michigan
- Building Interactive 3D Characters and Social VR: University of London
- Data Structures and Algorithms: University of California San Diego
- Human Factors & Usability Engineering: Designing for Humans: Arizona State University
- Programming for Everybody (Getting Started with Python): University of Michigan
- Meta Front-End Developer: Meta
- Game Design and Development with Unity 2020: Michigan State University
- Technical Support Fundamentals: Google
- Introduction to Computer Programming : University of London
- Introduction to Computer Vision and Image Processing: IBM