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: Unreal Engine, Animation and Game Design, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Computer Graphic Techniques, Code Reusability, Video Game Development, Visualization (Computer Graphics), Data Management, Model Optimization, Object Oriented Programming (OOP), Scripting, Scalability, Event-Driven Programming, Software Design, Debugging, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Skillshare
Skills you'll gain: Graphic and Visual Design, Graphic Design, Layout Design, Visual Design, Design, Design Elements And Principles, Design Strategies, Visual Storytelling
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Amazon Web Services, Tensorflow, Large Language Modeling, Applied Machine Learning, Machine Learning Methods, Natural Language Processing, Artificial Intelligence, Classification Algorithms, Software Design, Application Development, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Front-End Web Development, Javascript, Web Development, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: OpenAI API, Generative Model Architectures, AI Integrations, Hugging Face, Artificial Intelligence and Machine Learning (AI/ML), Object Oriented Programming (OOP), AI literacy
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, MLOps (Machine Learning Operations), Model Deployment, Model Optimization, Model Training, Tensorflow, Systems Architecture, Performance Tuning, Software Architecture, Systems Design, Applied Machine Learning, Distributed Computing, Machine Learning, Scalability, Hybrid Cloud Computing, Dependency Analysis
★ 4.5 (15) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Retrieval-Augmented Generation, ChatGPT, Natural Language Processing, Generative AI Agents, Generative AI, Generative Model Architectures, Deep Learning
Intermediate · Course · 1 - 4 Weeks

Khalifa University
Skills you'll gain: AI Personalization, Sales Enablement, Customer Analysis, Customer Data Management, Personalized Service, Personalized Campaigns, LLM Application, AI Enablement, Customer experience improvement, AI Product Strategy, Customer experience strategy (CX), Customer Insights, Customer Engagement, Large Language Modeling, Predictive Modeling, Fraud detection, Self Service Technologies, Data Integration, Revenue Management, Network Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Newsletters, Canva (Software), Marketing Materials, Email Marketing, Promotional Materials, Event Marketing, Business Writing, Graphic Design, Marketing Design, Target Audience, Marketing Communications
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Angular, Frontend Performance, TypeScript, Server Side, Web Development, Build Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Management, Cloud Infrastructure, Terraform, Cloud Computing, Kubernetes, Google Cloud Platform, Cloud Deployment, Infrastructure as Code (IaC), Nginx, Cloud API, Load Balancing
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Adobe Photoshop, Graphical Tools, Layout Design, Color Matching, Graphic Design, Graphics Software, Adobe Creative Cloud, Typography
Beginner · Guided Project · Less Than 2 Hours