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.

California Institute of the Arts
Skills you'll gain: Graphic Design, Typography, Graphic and Visual Design, Design Elements And Principles, Adobe Creative Cloud, Color Theory, Design Software, Digital Design, Adobe Illustrator, Adobe Photoshop, Layout Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, Version Control, Spring Boot, Hibernate (Java), Object-Relational Mapping, GitHub, Git (Version Control System), Java Programming, Java, Software Configuration Management, Software Documentation, Development Environment, JUnit, Restful API, Application Performance Management, Model View Controller, Back-End Web Development, User Accounts, Authentications, Application Programming Interface (API)
★ 4.3 (8) · Intermediate · Course · 3 - 6 Months

Northeastern University
Skills you'll gain: Organizational Change, Change Management, Organizational Leadership, Leadership and Management, Organizational Development, People Management, Team Leadership, Business Transformation, Leadership, Communication Strategies, Organizational Structure, Culture Transformation, Strategic Leadership, Cross-Functional Team Leadership, Team Management, Advocacy, Influencing, Empowerment, Culture, Innovation
★ 4.9 (11) · Beginner · Course · 1 - 4 Weeks
Scrum Alliance
Skills you'll gain: AI Product Strategy, Responsible AI, Prompt Engineering, User Story, Data Ethics, Agile Product Development, AI Enablement, Agile Methodology, Scrum (Software Development), Backlogs, Artificial Intelligence, AI Workflows, Product Requirements, Product Management, Product Strategy, Customer experience improvement, Estimation
★ 3.7 (7) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Firewall, Ubuntu, Network Monitoring, TCP/IP, Networking Hardware, Data Storage, Network Protocols, Network Troubleshooting, Unix, General Networking, Linux, Network Support, File Systems, Linux Administration, Unix Commands, Computer Networking, Unix Shell, Command-Line Interface, Data Storage Technologies, Shell Script
★ 4.2 (6) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, ChatGPT, Prompt Engineering, OpenAI, AI Integrations, LLM Application, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Shell Script, Bash (Scripting Language), User Accounts, Linux Administration, Linux, Linux Commands, User Provisioning, Operating System Administration, File Systems, Performance Tuning, Systems Administration, File I/O, Scripting, File Management, Scripting Languages, Data Storage, Authorization (Computing), Command-Line Interface, Data Storage Technologies, Operating Systems
★ 4.7 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, Web Design and Development, JavaScript Frameworks, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
★ 4.8 (16) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Real Time Data, Dashboard Creation, Dataflow, Data Pipelines, Dashboard, Google Cloud Platform, Data Integration, Cloud-Based Integration, Event-Driven Programming, Capacity Management, Data Processing, Data Presentation, Data Transformation, Scalability
★ 4.1 (15) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Data Cleansing, Data Transformation, Data Preprocessing, Data Storytelling, Feature Engineering, AWS SageMaker, AI Integrations, Systems Architecture, Solution Architecture, Model Optimization, Cloud Computing Architecture, Scalability, MLOps (Machine Learning Operations), System Design and Implementation, Kubernetes, Data Engineering, Cloud Infrastructure, Docker (Software), Prometheus (Software)
Intermediate · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Object Oriented Programming (OOP), Web Scraping, Object Oriented Design, Data Structures, Web Development Tools, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Programming Principles, Database Management, Database Application, Code Reusability, UI Components, File I/O, Frontend Integration
★ 4.8 (8) · Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Blockchain, Key Management, Public Key Infrastructure, Cryptography, Application Security, Encryption, Secure Coding, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Solution Design, Cyber Governance, Vulnerability Assessments, Code Review, Authorization (Computing), Data Integrity
★ 4.5 (11) · Intermediate · Course · 1 - 3 Months