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: Matplotlib, Scientific Visualization, Visualization (Computer Graphics), Plot (Graphics), Statistical Visualization, Data Visualization Software, Scatter Plots, NumPy, Python Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Go (Programming Language), Package and Software Management, Data Structures, Debugging, Software Testing, Programming Principles, Unit Testing, Object Oriented Programming (OOP), File Management, Performance Tuning, Software Design Patterns, Context Management, Embeddings
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: No-Code Development, Workflow Management, Business Process Modeling, Process Mapping, Business Process, Data Integration
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, Responsive Web Design, Front-End Web Development, React.js, HTML and CSS, UI Components, Web Design and Development, JavaScript Frameworks, Web Development, TypeScript, Context Management
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, AI Product Strategy, Google Cloud Platform, Google Workspace, Artificial Intelligence, Continuous Improvement Process
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Google Cloud Platform, Generative AI, MLOps (Machine Learning Operations), Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, AI Workflows, AI Enablement, Applied Machine Learning, Model Deployment, Machine Learning, Natural Language Processing
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Data Security, Security Strategy, Risk Mitigation, Responsible AI, Enterprise Security, Information Systems Security Assessment Framework (ISSAF), Risk Analysis, Regulatory Compliance, Cybersecurity, Regulatory Requirements, Artificial Intelligence, Case Studies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Case Studies, User Experience Design, Business Analysis, Natural Language Processing, Application Programming Interface (API), Application Deployment, Application Development, Artificial Intelligence, Systems Integration, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Software Development Tools, Java, Apache Maven, Programming Principles, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Animations, Figma (Design Software), Photo Editing, User Accounts, Social Media Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: JSON, Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Object Oriented Programming (OOP), Debugging
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Software Architecture, Java, Software Design, Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, User Interface (UI) Design, Application Development, Computer Programming, Artificial Intelligence, Data Structures
Mixed · Course · 1 - 3 Months