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: Email Automation, Automation, Application Programming Interface (API), Gmail, Data Access, Python Programming, Data Import/Export, Key Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Transfer Learning, Keras (Neural Network Library), Fine-tuning, Embeddings, Deep Learning, Image Analysis, Artificial Neural Networks, Computer Vision, Natural Language Processing, Data Preprocessing, Model Optimization, Model Training
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Command-Line Interface, Linux, Ubuntu, Linux Administration, Linux Commands, Operating System Administration, Bash (Scripting Language), Software Installation, System Configuration, Network Troubleshooting, User Accounts, Networking Hardware, Network Support, Open Source Technology, File Management, Package and Software Management, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Unity Engine, Video Game Development, Interaction Design, Interactive Design, C# (Programming Language), Data Import/Export, Scripting, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Application Deployment, Salesforce Development, Salesforce, Change Control, Configuration Management, Version Control, Release Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, Hardware Architecture, Peripheral Devices, Networking Hardware, USB, Data Storage, System Configuration, Computer Networking, Local Area Networks, Data Storage Technologies, Display Devices, General Networking, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Bootstrap (Front-End Framework), Web Applications, Frontend Integration, JavaScript Frameworks, UI Components, Full-Stack Web Development, Authentications, Front-End Web Development, ASP.NET, HTML and CSS, Cascading Style Sheets (CSS), Application Programming Interface (API), Authorization (Computing), Secure Coding, Web Design and Development, User Interface (UI), Javascript, Web Development Tools, Microsoft Azure
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Mockups, Web Design and Development, Web Development, Web Design, Cascading Style Sheets (CSS), Web Development Tools
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Security Controls, Scalability, Data Governance, Cloud Management, Data Management, Performance Tuning, Microsoft Azure, Metadata Management, IT Security Architecture, Azure Active Directory, Disaster Recovery, Data Security, Big Data, Cloud Computing Architecture, Identity and Access Management, Encryption
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Tool Calling, OAuth, Model Context Protocol, AI Orchestration, AI Integrations, Generative AI Agents, Interoperability, Agentic Workflows, Application Programming Interface (API), Agentic systems, Authentications, Real Time Data, Data Persistence, Context Management, Software Design Patterns, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud API, Cloud Deployment, Application Programming Interface (API), Restful API, Google Cloud Platform, Cloud Applications, Web Services, Proxy Servers, Javascript, Data Store, Code Reusability
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), Computer Graphic Techniques, Event-Driven Programming, .NET Framework, Graphical Tools, Data-oriented programming, Animations, Animation and Game Design, Computer Displays, User Interface (UI), Application Development
Intermediate · Course · 1 - 4 Weeks