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.

Google Cloud
Skills you'll gain: Google Workspace, Technical Communication, Technical Support, Gmail, Issue Tracking, Technical Support and Services, Problem Management, Identity and Access Management, Email Security, Systems Administration, File Management, Data Sharing, Data Access, Cloud Storage
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Development Tools, Software Design, Predictive Modeling, Algorithms, Data Structures, Markov Model, Performance Tuning, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Skills you'll gain: OpenShift, Istio, Kubernetes, Cloud-Native Computing, Docker (Software), Containerization, Devops Tools, Application Deployment, DevOps, Scalability, Cloud Deployment, YAML, Microservices, Infrastructure Architecture, IBM Cloud, Command-Line Interface, Configuration Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ansible, Infrastructure as Code (IaC), Infrastructure As A Service (IaaS), Serverless Computing, Application Servers, Server Administration, Role-Based Access Control (RBAC), Web Servers, Scalability, Cloud Deployment, Servers, YAML, Application Deployment, IT Automation, Configuration Management, Linux Servers, DevOps, System Configuration, Infrastructure Security, Automation
Intermediate · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Game Design, Video Game Development, Ideation, Software Design Documents, Software Documentation, Conceptual Design, Storytelling, Animation and Game Design, Design Strategies, Creative Design, Game Theory, User Interface and User Experience (UI/UX) Design, Creativity, Music
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Fine-tuning, Convolutional Neural Networks, Deep Learning, Natural Language Processing, Embeddings, Hugging Face, Computer Vision, Supervised Learning, Classification Algorithms, Data Preprocessing, Predictive Modeling, Machine Learning, Data Processing, Artificial Intelligence and Machine Learning (AI/ML), Statistical Methods, Probability & Statistics, Machine Learning Algorithms
Advanced · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Web Scraping, Data Structures, Git (Version Control System), Generative AI, Version Control, Test Script Development, Devops Tools, Matplotlib, Data Visualization, DevOps, Agile Methodology, Web Development, Debugging, Data Literacy, Flask (Web Framework), Scripting, Plotly, Automation, Data Analysis, Cloud Computing
Beginner · Professional Certificate · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Algorithms, Programming Principles, Functional Design, Java Programming, Other Programming Languages, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Application Design, Software Design Patterns, Functional Design, Other Programming Languages, Event-Driven Programming, Functional Testing, Java Programming, Programming Principles, Performance Tuning, Data Structures
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Structures, Code Reusability, Jupyter, Python Programming, Programming Principles, Scripting, File I/O, Computational Logic, Computer Programming, Data Manipulation, Analysis
Mixed · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Docker (Software), Linux Administration, Containerization, Firewall, Linux Servers, Cryptography, Linux, Operating System Administration, Cryptographic Protocols, Hardening, Application Deployment, Computer Security, Security Controls, Linux Commands, Systems Administration, System Configuration, Authorization (Computing), Authentications, System Monitoring, Security Engineering
Intermediate · Course · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Data Structures, Data Wrangling, Data Transformation, Analytical Skills, Data Manipulation, Data Processing, Data Storage, Computational Thinking, Data Analysis, Analysis, Analytics, Jupyter, Programming Principles, Python Programming, Scripting, Code Reusability, Computational Logic, Development Environment, Software Installation, Package and Software Management
Beginner · Course · 1 - 3 Months