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.

LearnQuest
Skills you'll gain: Kubernetes, Role-Based Access Control (RBAC), CI/CD, Application Deployment, Cloud-Native Computing, Network Troubleshooting, DevOps, Performance Tuning, Scalability, Continuous Integration, Containerization, Continuous Deployment, Package and Software Management, YAML, Network Security, Network Performance Management, Network Routing, System Monitoring, Network Monitoring, Network Protocols
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Computational Logic, Theoretical Computer Science, Model Evaluation, Systems Analysis, Graph Theory, Verification And Validation, Algorithms, Data Structures
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Emerging Technologies, Forecasting, Critical Thinking, Augmented and Virtual Reality (AR/VR), Strategic Thinking, Technology Strategies, Strategic Leadership, AI Enablement, Business Transformation, Data-Driven Decision-Making, Systems Thinking, Innovation, Storytelling, Thought Leadership, Scenario Testing, Decision Making, Artificial Intelligence, Virtual Reality, Probability & Statistics
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Embedded Systems, Application Security, System Programming, Digital Signal Processing, Security Engineering, Computer Architecture, Hardware Architecture
Advanced · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Amazon Elastic Compute Cloud, Cloud Applications, Bioinformatics, Cloud Computing Architecture, Cloud Computing, Algorithms, Development Environment, Performance Tuning, Computer Architecture, Hardware Architecture, System Design and Implementation, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Docker (Software), Containerization, Microservices, Agile Methodology, DevOps, Kubernetes, CI/CD, Agile Project Management, Hybrid Cloud Computing, Scrum (Software Development), Restful API, Continuous Delivery, Cloud Applications, Continuous Integration, Postman API Platform, Test Driven Development (TDD), Cloud Computing Architecture, Software Development, Behavior-Driven Development
Beginner · Course · 1 - 3 Months
Skills you'll gain: Django (Web Framework), Application Programming Interface (API), Application Frameworks, Web Development, Program Development, Python Programming, Computer Programming, GitHub
Advanced · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Robotics, Internet Of Things, Control Systems, Automation, Programmable Logic Controllers, Image Analysis, Industrial Engineering, Computer Vision, Equipment Design, Embedded Software, Mechanical Design
Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Jenkins, Continuous Integration, CI/CD, Command-Line Interface, Continuous Delivery, Systems Administration, DevOps, Software Configuration Management, Application Deployment, Software Installation, Virtual Machines, Server Administration, Data Maintenance
Beginner · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Mathematical Modeling, Epidemiology, Infectious Diseases, Model Evaluation, Simulations, Statistical Modeling, Predictive Modeling, Data Modeling, R Programming, Statistical Methods, Public Health, Probability Distribution
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Responsible AI, Stakeholder Engagement, AI Enablement, Stakeholder Management, Team Performance Management, Project Management, Data Ethics, Workforce Management, Risk Mitigation, Project Management Life Cycle, Agile Methodology, Risk Analysis, Artificial Intelligence, Team Management, Team Building, Scalability, Budget Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
Beginner · Course · 1 - 3 Months