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.

★ 4.8 (21) · Mixed · Course · 1 - 3 Months

Skills you'll gain: TypeScript, Code Reusability, React.js, Javascript, Software Design Patterns
Advanced · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Flask (Web Framework), Web Applications, Package and Software Management, Web Frameworks, Application Frameworks, Debugging, Program Development, Development Environment, Restful API, Python Programming
★ 3.8 (6) · Beginner · Guided Project · Less Than 2 Hours

The Hong Kong University of Science and Technology
Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), jQuery, Javascript and jQuery, Web Design and Development, Javascript, Web Development, Animations, Front-End Web Development, Animation and Game Design, Web Applications, Event-Driven Programming, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Universidad Nacional de Colombia
Skills you'll gain: File I/O, Computational Thinking, Data Management, Computer Programming, Program Development, Computational Logic, Logical Reasoning
★ 5 (17) · Intermediate · Course · 1 - 3 Months
STARWEAVER
Skills you'll gain: Endpoint Detection and Response, Threat Detection, Cyber Threat Hunting, Cyber Threat Intelligence, Intrusion Detection and Prevention, Threat Modeling, Security Information and Event Management (SIEM), Cyber Security Strategy, Exploitation techniques, Cyber Operations, Cybersecurity, Malware Protection, Cyber Attacks, Data Security, System Implementation, Open Source Technology
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI literacy, Machine Learning Algorithms, Scalability
★ 4.9 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Control Systems, Computer Vision, Image Analysis, Robotics, Machine Controls, Automation, Embedded Software, Simulations, Simulation and Simulation Software, Systems Architecture, Virtual Environment, Predictive Modeling, Estimation
Intermediate · Course · 1 - 3 Months

Council on Foreign Relations
Skills you'll gain: Environmental Policy, Climate Change Programs, Climate Change Mitigation, Policy Development, Policy Analysis, Environmental Issue, Public Policies, Environment, International Relations, Social Justice, Diplomacy, Sustainable Systems, Environmental Regulations, Tax Laws, Ethical Standards And Conduct, Governance, Mitigation
★ 4.8 (6) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Technical Support and Services, Electrical Safety, Desktop Support, Technical Documentation, Problem Management, Safety and Security, Technical Support, Hardware Troubleshooting, Help Desk Support
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Artificial Neural Networks, Deep Learning, Model Training
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Prompt Engineering, Multimodal Prompts, Prompt Patterns, Prompt Engineering Tools, LLM Application, LangChain, Large Language Modeling, Responsible AI, AI Security, Fine-tuning, OpenAI, Generative AI, AI Personalization, Context Management, Natural Language Processing, CI/CD, Python Programming, Pandas (Python Package), Application Development, Safety and Security
Beginner · Course · 1 - 4 Weeks