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.

Google Cloud
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Generative AI, Multimodal Prompts, Large Language Modeling, Embeddings, Application Deployment
Intermediate · Course · 1 - 3 Months

Macquarie University
Beginner · Course · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Program Development, File I/O, Data Persistence, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
Beginner · Course · 1 - 3 Months

Rutgers the State University of New Jersey
Skills you'll gain: Employee Engagement, Diversity Equity and Inclusion Initiatives, Social Justice, Compensation Strategy, Case Studies, Compensation and Benefits, Economics, Policy, and Social Studies, Economic Development, Collaboration, Entrepreneurship, Governance, Business Modeling, Leadership and Management, Business Transformation, Succession Planning, Research, Business Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Web Development Tools, Object Oriented Programming (OOP), Automation, Debugging
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Change Management, Organizational Change, Culture Transformation, Business Transformation, Overcoming Obstacles, Organizational Leadership, Organizational Structure, Goal Setting, Adaptability, Leadership, Leadership Development, Lifelong Learning, Employee Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Devops Tools, Containerization, Docker (Software), Kubernetes, Prometheus (Software), Continuous Integration, DevOps, CI/CD, Jenkins, Application Deployment, Grafana, Application Performance Management, Continuous Deployment, Continuous Delivery, Configuration Management, Microservices, Infrastructure as Code (IaC), YAML, System Monitoring
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Scripting, Object Oriented Programming (OOP), Data Structures, Scripting Languages, Python Programming, Maintainability, Programming Principles, Development Environment, Software Installation, Virtual Environment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Review, Technical Documentation, Software Documentation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Oracle Cloud, Oracle Databases, Data Migration, Data Lakes, Database Architecture and Administration, NoSQL, MySQL, Data Security, Analytics, Machine Learning Methods, Scalability
Beginner · Course · 1 - 4 Weeks