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: Animations, 3D Modeling, 3D Assets, Graphical Tools, Computer Graphic Techniques, Computer Graphics
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Internet Of Things, Embedded Software, Prototyping, Embedded Systems, Information Technology Architecture, USB, Hardware Architecture, Program Development, Field-Programmable Gate Array (FPGA), Solution Architecture, Software Development, Power Electronics, Microarchitecture, Software Development Tools, Basic Electrical Systems, Electrical Wiring, Electrical Equipment, Electrical Power, Project Planning, Electric Power Systems
Mixed · Course · 1 - 4 Weeks

Chris Croft Training
Skills you'll gain: Overcoming Objections, Influencing, Rapport Building, Persuasive Communication, Communication Strategies, Relationship Building, Trustworthiness, Assertiveness, Communication, Interpersonal Communications, Emotional Intelligence, Leadership and Management, Adaptability, Business Leadership
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Color Matching, Photo Editing, Creative Design, Design Software, Design Elements And Principles, Typography, Graphic Design, Content Creation, Content Marketing, Digital Marketing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Scalability, Software Design Patterns, Node.JS, Distributed Computing, Dataflow, Data Pipelines, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Performance Tuning, Live Streaming, Real Time Data, Systems Architecture, File I/O, Javascript, Object Oriented Programming (OOP), Systems Design, Code Reusability, Maintainability
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Organizational Change, Change Management, Business Transformation, Human Capital, Culture Transformation, Human Resources Management and Planning, Business Priorities, Cloud Computing, Innovation, Google Cloud Platform, Digital Transformation, Stakeholder Engagement, Cross-Functional Collaboration
Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: File I/O, Cross Platform Development, Operating Systems, File Systems, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Virtualization and Virtual Machines, Programming Principles, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Deepseek, DeepSeek API, OpenAI, Model Deployment, AI Integrations, Responsible AI, LLM Application, Generative Model Architectures, AI literacy, Competitive Analysis, Strategic Planning, Application Deployment, Data Ethics, Model Evaluation, Case Studies, Cost Benefit Analysis, Automation, Integration Testing, Process Optimization, Program Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Environment, Unreal Engine, 3D Assets, Video Game Development, Game Design, Conceptual Design, Computer Graphics, Image Quality, Performance Tuning, Ideation, Layout Design, Creativity
Beginner · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Real-Time Operating Systems, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Program Development, Robotic Process Automation, Automation, Other Programming Languages, Real Time Data, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Data Loss Prevention, Performance Tuning, System Monitoring, Prometheus (Software), Scalability, Data Integrity, Real Time Data, Grafana, Process Optimization, Distributed Computing, Command-Line Interface, Content Strategy
Intermediate · Course · 1 - 4 Weeks