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: Vibe coding, Prompt Engineering, No-Code Development, AI powered creativity, Agentic Workflows, AI Workflows, Application Deployment, Generative AI Agents, Application Development, Dependency Analysis, Development Environment, Generative AI, Integrated Development Environments, Software Development Tools, Package and Software Management, Change Control, Digital Publishing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Object Oriented Design, Programming Principles, File I/O, Data Import/Export, Debugging, File Management, Memory Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Code Reusability, Application Development, UI Components, Program Development, User Interface (UI), Maintainability, Computational Logic
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Java Programming, Java, Data Persistence, Object Oriented Programming (OOP), File Systems, Software Design, File Management, Data Management
Advanced · Course · 1 - 3 Months

Skills you'll gain: Google Gemini, Retrieval-Augmented Generation, Gemini, Generative AI, Google Workspace, Google Cloud Platform, AI Workflows, Productivity Software, Prompt Engineering, Large Language Modeling, Enterprise Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Interactive Design, 3D Assets, User Interface (UI), Animations, UI Components, User Interface (UI) Design, Prototyping
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cloud Deployment, Amazon Web Services, AWS CloudFormation, Application Deployment, Infrastructure as Code (IaC), Cloud Infrastructure, Scalability, Serverless Computing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Technical Analysis, Financial Trading, Regression Analysis, Business Process Automation, Trend Analysis, Market Data, Predictive Modeling, Market Trend, Advanced Analytics, Securities Trading, Computational Logic, Automation, Data-Driven Decision-Making, Market Dynamics, Decision Intelligence, Financial Market, Workflow Management, Back-End Web Development, Data Visualization, Algorithms
Advanced · Course · 1 - 3 Months

Skills you'll gain: Software Installation, Python Programming, Data Structures, Data Processing, Programming Principles, Data Management, Scripting Languages, Scripting, Development Environment, Computer Programming, Code Reusability, Functional Testing, Debugging, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Test Driven Development (TDD), Mobile Development, Cross Platform Development, Unit Testing, Application Design, Development Testing, Knowledge of Apple Software, Application Development, User Interface (UI), UI Components, User Interface (UI) Design, Software Design Patterns, Software Architecture, Code Reusability, Maintainability
Advanced · Course · 1 - 3 Months

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

Skills you'll gain: SketchUp (3D Modeling Software), Animations, AutoCAD, Visualization (Computer Graphics), 3D Modeling, Software Visualization, 3D Assets, Design Software, Color Matching, Data Import/Export, Digital Design, Design, Editing, Package and Software Management, Software Installation
Advanced · Course · 1 - 3 Months