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: Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Prompt Patterns, Generative AI, Large Language Modeling, Multimodal Prompts, Google Cloud Platform, Model Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: System Monitoring, Performance Tuning, Query Languages, Service Level, Database Management, SQL, Scalability
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: User Provisioning, User Accounts, Google Workspace, Systems Administration, Cloud Management, Identity and Access Management, Role-Based Access Control (RBAC), Security Controls, Configuration Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Program Development, Software Development, User Interface (UI) Design
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Java, Java Programming, Performance Tuning, Data Structures, Software Engineering, Tree Maps, Scalability, Algorithms, Benchmarking, Theoretical Computer Science
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Core Data (Software), iOS Development, Mobile Development, Apple iOS, Apple Xcode, Application Development, UI Components, Application Design, Data Persistence, User Interface (UI), User Interface (UI) Design, Data Management, Animations
Beginner · Course · 3 - 6 Months

Skills you'll gain: Database Design, Requirements Analysis, .NET Framework, ASP.NET, Relational Databases, C# (Programming Language), Database Development, Database Application, Full-Stack Web Development, Functional Requirement, Back-End Web Development, Maintainability, System Implementation, Model View Controller, Software Architecture, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, UI Components, Application Design, User Interface and User Experience (UI/UX) Design, Software Design, User Interface (UI) Design, Application Development, Frontend Performance, Performance Tuning, Real Time Data
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Gemini, Flutter (Software), Generative AI Agents, Generative AI, LLM Application, Agentic systems, Google Cloud Platform, AI Orchestration, Application Development, Mobile Development, AI Integrations, Mobile Development Tools, Model Deployment
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Natural Language Processing, Transfer Learning, Embeddings, Fine-tuning
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Web Applications, Web Development, Web Design, Web Design and Development, User Interface (UI), User Centered Design, Email Automation, Verification And Validation, Server Side, Code Reusability
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Delegation Skills, Scalability, Workflow Management, Automation, Accountability, Business Process Automation, Coordinating, Collaborative Software, Organizational Skills, Coordination, Project Coordination, Technical Documentation, Editing, Document Control
Intermediate · Course · 1 - 4 Weeks