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: Electronics Engineering, Electronic Hardware, Electronics, Electronic Systems, Semiconductors, Hardware Design, Electrical Engineering, Electronic Components, Computer-Aided Design, Sustainable Design, Engineering Design Process, Automation, Design Software, Environmental Issue, Engineering, Emerging Technologies, AI Enablement, Design, Quantum computing, Artificial Intelligence
★ 4.2 (9) · Beginner · Course · 1 - 3 Months

SAE Institute México
Skills you'll gain: Exploitation techniques, Vulnerability Scanning, Penetration Testing, Vulnerability Assessments, Cybersecurity, Network Security, Cyber Security Policies, Cyber Attacks, Computer Networking
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Building Codes, Building Information Modeling, Cost Estimation, Construction Estimating, Drafting and Engineering Design, Structural Engineering, Engineering Drawings, Construction Engineering, Construction, Visualization (Computer Graphics), 3D Modeling, Safety Assurance, Engineering Calculations
Advanced · Course · 1 - 4 Weeks

Niel Asher Education
Skills you'll gain: Exercise Therapy, Lifting Ability, Athletic Training, Manual Therapy, Physical Therapy, Health And Wellness Coaching, Physiology, Human Musculoskeletal System, Occupational Therapy, Pain Management, Science and Research
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Mobile Development, Cross Platform Development, Mobile Development Tools, .NET Framework, Authentications, Application Development, User Interface (UI), Application Programming Interface (API), Application Frameworks, UI Components, C# (Programming Language), API Design, Development Environment, Object-Relational Mapping, Identity and Access Management, Authorization (Computing), Network Troubleshooting, Role-Based Access Control (RBAC), Software Design Patterns
★ 4.3 (6) · Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Flask (Web Framework), Web Applications, Package and Software Management, Web Frameworks, Application Frameworks, Debugging, Program Development, Development Environment, Restful API, Python Programming
★ 3.8 (6) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Construction Inspection, Process Validation, Construction Engineering, Engineering Practices, Construction Estimating, Civil Engineering, Structural Analysis, Finite Element Methods, Engineering Analysis, Safety Standards, 3D Modeling
★ 5 (8) · Advanced · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, AI literacy, AI Security, Generative AI, Regulatory Requirements, Data Ethics, Information Privacy, Law, Regulation, and Compliance, Regulatory Compliance, Regulation and Legal Compliance, Risk Analysis, Case Studies, Data Governance, Risk Mitigation, Risk Management, Mitigation
★ 4.7 (7) · Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, System Configuration, Virtual Machines, Software Development
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, API Design, Application Programming Interface (API), Hibernate (Java), Data Validation, Development Testing, Verification And Validation, Authentications, Model View Controller, Back-End Web Development, Computer Programming, Code Reusability, Object-Relational Mapping, Programming Principles
Intermediate · Specialization · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Beginner · Specialization · 3 - 6 Months