Human Computer Interaction courses can help you learn user interface design, usability testing, interaction design principles, and accessibility standards. You can build skills in user research, prototyping, and evaluating user experiences across various platforms. Many courses introduce tools like Figma, Sketch, and Adobe XD, that support creating and testing interfaces, along with methods for gathering user feedback and iterating on designs.

Skills you'll gain: Regression Analysis, Visualization (Computer Graphics), Scikit Learn (Machine Learning Library), Feature Engineering, Data Cleansing, Predictive Modeling, Data Analysis, Statistical Modeling, Supervised Learning, Machine Learning, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), 3D Assets, Animation and Game Design, Software Design, Conceptual Design, Social Impact, Programming Principles, Computer Programming, Ideation, User Interface (UI), Scripting, Debugging, Creativity, Peer Review
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Health Policy, Health Systems, Health Assessment, Health Care, Public Health, Policy Analysis, Health Care Administration, Community Health, Program Evaluation, Research, Case Studies
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, User Interface (UI), Computer Programming, Scripting, Software Engineering, Performance Tuning, Scripting Languages, Web Development, Computational Thinking, Debugging, Random Forest Algorithm, Software Development, Web Development Tools
Beginner · Specialization · 1 - 4 Weeks
University of Pennsylvania
Skills you'll gain: Operations Management, Process Analysis, Operational Efficiency, Production Management, Business Process Management, Quality Management, Process Improvement, Performance Measurement, Workforce Management, Inventory Management System, Capacity Management, Resource Utilization
Mixed · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: SQL, Generative AI, Data Visualization, Database Design, Interactive Data Visualization, Query Languages, Data Capture, Data Analysis, Debugging, ChatGPT, Prompt Engineering, Databases, Data Validation
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Exploit development, Penetration Testing, Application Security, Vulnerability Assessments, Code Review, Vulnerability Management, Secure Coding, Authorization (Computing), Java, Java Programming, Dependency Analysis, Docker (Software), JSON, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Robotics, Automation, Artificial Intelligence, Simulation and Simulation Software, Control Systems, Simulations, Algorithms, Linear Algebra, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Technical University of Munich (TUM)
Skills you'll gain: Orthopedics, Trauma Care, Neurology, Wound Care, Surgery, Care Management, Pathology, First Aid, Human Musculoskeletal System, Treatment Planning, Epidemiology, Anatomy, Medical Imaging, Diagnostic Tests, Clinical Assessment, Diagnostic Radiology
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Scripting, Scripting Languages, Python Programming, Data Science, Programming Principles, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Program Development, Object Oriented Programming (OOP), Computer Programming, Java Programming, Software Development, Computational Logic, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: PyTorch (Machine Learning Library), Transfer Learning, Convolutional Neural Networks, Deep Learning, Image Analysis, Computer Vision, Model Evaluation, Data Preprocessing, Classification Algorithms
Beginner · Guided Project · Less Than 2 Hours