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: OpenAI API, SQL, ChatGPT, Prompt Engineering, Pandas (Python Package), Natural Language Processing, Data Import/Export, Data Manipulation, Databases, Python Programming, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, OpenAI API, ChatGPT, Application Programming Interface (API), API Design, Authentications, Large Language Modeling, Key Management, JSON, Model Evaluation, Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Social Justice, Community Organizing, Social Sciences, Cultural Diversity, Public Policies, World History, Political Sciences, Advocacy, Governance, Media and Communications
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Secure Coding, Open Web Application Security Project (OWASP), Authentications, Authorization (Computing), Microsoft Copilot, Application Security, Data Validation, Web Applications, Security Controls, Vulnerability Assessments, Data Security, Data Integrity, Encryption
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Generative AI, Information Systems Security Assessment Framework (ISSAF), Data Ethics, Information Privacy, Regulatory Compliance, Compliance Management, Risk Analysis, Data Governance, Risk Mitigation, Prompt Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Command-Line Interface, Unix, Network Protocols, Network Troubleshooting, Scripting, TCP/IP, Linux, OS Process Management, File Management, Scripting Languages, Linux Commands, General Networking, File Transfer Protocol (FTP), Network Administration, File Systems, Linux Administration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Database Design, Continuous Integration, Restful API, Docker (Software), Model View Controller, Front-End Web Development, Databases, User Story, CI/CD, Java, Java Programming, Database Application, Application Programming Interface (API), HTML and CSS, Full-Stack Web Development, Spring Boot, Microservices, Back-End Web Development, Software Design Documents, Software Architecture
Advanced · Course · 1 - 3 Months

Skills you'll gain: JSON, Application Programming Interface (API), Application Development, Data Access, Restful API, Python Programming, User Interface (UI)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Docker (Software), CI/CD, Cloud Deployment, Application Deployment, Amazon Elastic Compute Cloud, DevOps, Containerization, Cloud Hosting, Spring Boot, Continuous Deployment, Amazon Web Services, Continuous Integration, GitHub
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Threat Modeling, Incident Response, IT Security Architecture, Secure Coding, Application Security, Identity and Access Management, Information Systems Security Assessment Framework (ISSAF), Security Testing, Continuous Monitoring, Information Systems Security, Network Security, Computer Security Incident Management, Security Strategy, Zero Trust Network Access, Security Awareness, Security Information and Event Management (SIEM), Risk Management Framework, Disaster Recovery, Cybersecurity, Enterprise Architecture
Beginner · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Retrieval-Augmented Generation, Web Applications, JavaScript Frameworks, React.js, LLM Application, Web Development, Javascript, Tool Calling, Generative AI Agents, Data Persistence, Query Languages
Beginner · Project · Less Than 2 Hours

Eindhoven University of Technology
Skills you'll gain: Human Centered Design, Design Thinking, Research and Design, Design Research, Research, Visual Design, Research Methodologies, Qualitative Research, Case Studies
Beginner · Course · 1 - 3 Months