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.

University of Colorado System
Skills you'll gain: Computational Thinking, File I/O, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Statistical Analysis, Automation, Program Development, Data Structures, Programming Principles, Algorithms, Computer Programming, Theoretical Computer Science, Data Storage, Descriptive Statistics, Data Visualization Software, Debugging
Beginner Ā· Specialization Ā· 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Family Planning, Health Education, Education and Training, Social Justice, Advocacy, Media and Communications, Working With Children, School Counseling, Community Development, Human Development, Parent Communication, Child Development, Social Network Analysis
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Mainframe Computing, z/OS, Virtualization, IBM Cloud, Virtual Machines, Infrastructure Architecture, Computer Architecture, Enterprise Security, Computer Systems, Computer Hardware, Cryptography, System Configuration, Process Management
Beginner Ā· Course Ā· 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Statistical Methods, Model Evaluation, Markov Model, Statistical Analysis, Regression Analysis, R Programming, Data Analysis, Probability Distribution
Intermediate Ā· Course Ā· 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, Federated Learning, Tensorflow, Transfer Learning, Model Evaluation, Machine Learning, Information Privacy, Application Programming Interface (API), Artificial Neural Networks, Data Visualization
Intermediate Ā· Course Ā· 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Threat Modeling, Systems Architecture, Debugging, Computer Architecture, Hardware Architecture, System Programming, Internet Of Things, Application Security, General Networking, Wireless Networks, Operating Systems, Performance Tuning, Linux, Microsoft Windows
Intermediate Ā· Course Ā· 1 - 3 Months

Scrimba
Skills you'll gain: Prompt Engineering, Anthropic Claude, Responsible AI, OpenAI API, Cloud Deployment, Cloud Applications, LLM Application, OpenAI, HTML and CSS, ChatGPT, Application Deployment, Mobile Development, API Gateway, Web Applications, Generative AI, Model Deployment, Cloud Security, Data Ethics, Debugging, Artificial Intelligence
Intermediate Ā· Specialization Ā· 3 - 6 Months

Instituto Tecnológico de AeronÔutica
Skills you'll gain: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Software Design, System Configuration, Development Environment, Peripheral Devices
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
Beginner Ā· Specialization Ā· 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Probability, Artificial Neural Networks, Mathematical Modeling, Behavioral Economics, Convolutional Neural Networks, Algorithms, Human Development, Analytical Skills, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Artificial Intelligence, Psychology, Human Learning, Theoretical Computer Science, Human Machine Interfaces
Beginner Ā· Specialization Ā· 3 - 6 Months

University of Virginia
Skills you'll gain: Model View Controller, Debugging, Responsive Web Design, User Interface (UI), HTML and CSS, Web Design and Development, User Interface and User Experience (UI/UX) Design, AI Product Strategy, Prototyping, Generative AI
Beginner Ā· Course Ā· 1 - 4 Weeks