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: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Virtual Machines, Package and Software Management, Memory Management
Beginner · Course · 1 - 4 Weeks

IndiaAI
Skills you'll gain: Generative AI Agents, Generative AI, Responsible AI, AI literacy, Data Ethics, Prompt Engineering, Large Language Modeling, Artificial Intelligence, LLM Application, AI powered creativity, Ethical Standards And Conduct, Machine Learning, Agentic systems
Beginner · Course · 1 - 3 Months

Deep Teaching Solutions
Skills you'll gain: Instructional Strategies, Teaching, Education and Training, Learning Strategies, Pedagogy, Lecturing, Learning Theory, Differentiated Instruction, Student Engagement, Human Learning, Interactive Learning, Learning Styles, Stress First Aid, Mental Concentration, Student-Centred Learning, Neurology, Child Development, Habit Formation
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, Web Design, Typography, API Design, Web Applications, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), React.js, Javascript, Web Development
Beginner · Specialization · 3 - 6 Months
Google Cloud
Skills you'll gain: Google Workspace, Gmail, Google Gemini, Group Policy, Service Management, Scripting, Automation, Document Management, System Configuration, Collaborative Software, Configuration Management, Cloud Storage
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Code Reusability, Software Development, Object Oriented Design, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Software Design
Beginner · Course · 1 - 4 Weeks

American Museum of Natural History
Skills you'll gain: Climate Change Mitigation, Social Sciences, Environmental Issue, Climate Change Adaptation, Socioeconomics, Economics, Policy, and Social Studies, Mitigation, Scientific Methods, Environmental Science, Physical Science, General Science and Research, Social Impact, Media and Communications, Hydrology, Mathematical Modeling, Simulation and Simulation Software, Model Evaluation
Mixed · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Game Design, Conceptual Design, Video Game Development, Virtual Environment, Art History, Ideation, Storytelling, Design Strategies, Visual Storytelling, Creative Design, Aesthetics, Design Elements And Principles, Design Research, Creativity
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: NoSQL, Data Warehousing, Database Systems, Database Theory, Relational Databases, Database Management, Extract, Transform, Load, SQL, Databases, Data Mining, Database Development, Business Intelligence, Database Application, Database Management Systems, Big Data, Information Systems, Database Design, MongoDB, Scalability, Database Software
Intermediate · Specialization · 3 - 6 Months

Fractal Analytics
Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Model Evaluation, Feature Engineering, Model Deployment, Interactive Data Visualization, Data Wrangling, Critical Thinking and Problem Solving, Data Analysis Expressions (DAX), Human Centered Design, SQL, Machine Learning, Problem Solving, Python Programming
Beginner · Professional Certificate · 3 - 6 Months

Universiteit Leiden
Skills you'll gain: Anatomy, Medical Imaging, Pathology, Obstetrics And Gynecology, General Surgery, General Medicine, Physiology, Clinical Assessment, Surgery, Visualization (Computer Graphics)
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Electronic Systems, Electronic Components, Materials science, Electrical and Computer Engineering, Electrical Power, Electronic Hardware, Electrical Systems, Electronics, Physics, Electronics Engineering, Scalability, Engineering Calculations, Physical Science, Mathematical Modeling, Applied Mathematics
Build toward a degree
Advanced · Specialization · 1 - 3 Months