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: Robotic Process Automation, Data Manipulation, Email Automation, Web Scraping, User Interface (UI), Business Process Automation, Automation, UI Components, Human Computer Interaction, Context Management, Network Protocols, Data Import/Export, Software Development Tools, Robotics, Data Management, Process Modeling, Computing Platforms, Package and Software Management, Programming Principles, Document Management
Beginner · Specialization · 3 - 6 Months
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Command-Line Interface, Python Programming, Big Data, Data Science
Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: Restful API, API Testing, Django (Web Framework), API Design, Software Documentation, Application Programming Interface (API), Authentications, Authorization (Computing), Debugging, JSON, Performance Tuning, Back-End Web Development, Data Validation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Model Deployment, AI Orchestration, AI Workflows, Generative AI, Google Cloud Platform, Data Modeling, Continuous Monitoring, Data Pipelines, Model Training, Feature Engineering, Model Optimization, DevOps, Agentic Workflows, Generative AI Agents, Cloud Deployment, Devops Tools, Data Store, Continuous Deployment
Intermediate · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Hardware Design, Security Engineering, Computer Hardware, Hardware Architecture, Hardening, Computer Security, Threat Modeling, Threat Detection, Cybersecurity, Intrusion Detection and Prevention, Security Architecture Review, Application Specific Integrated Circuits, Cryptographic Protocols, Microarchitecture, Cryptography, Systems Design, Encryption, Exploitation techniques, Functional Design, Emerging Technologies
Mixed · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Drug Interaction, Contraindication, Pharmacology, Patient Education And Counseling, Pharmacotherapy, Medication Therapy Management, Nurse Education, Pain Management, Pharmaceuticals, Patient Evaluation, Respiratory Care, Patient Safety, Health Care Procedure and Regulation, Obstetrics And Gynecology, Medical Science and Research, Safety Standards, Mental Health
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Arithmetic, Applied Mathematics, Computer Science, General Mathematics, Numerical Analysis, Mathematical Modeling, Algebra, Cryptography, Logical Reasoning, Geometry, Deductive Reasoning
Beginner · Course · 1 - 4 Weeks

Salesforce
Skills you'll gain: Time Management, Productivity, Growth Mindedness, Sales Development, Professional Development, Goal Setting, Prioritization, Professionalism, Collaboration, Open Mindset, Personal Development, Teamwork, Sales, Performance Metric, Constructive Feedback, Self-Awareness, Salesforce, Stress Management, Accountability
Beginner · Course · 1 - 4 Weeks

Universiteit Leiden
Skills you'll gain: Anatomy, Medical Imaging, Pathology, Obstetrics And Gynecology, General Surgery, General Medicine, Physiology, Clinical Assessment, Surgery, Visualization (Computer Graphics)
Mixed · Course · 1 - 3 Months
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing
Beginner · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Core Data (Software), iOS Development, Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, Code Review, UI Components, Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Data Structures, Data Persistence, User Interface (UI), User Interface (UI) Design, Data Store, Application Development, Transaction Processing, Mobile Development
Beginner · Specialization · 3 - 6 Months