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: Responsible AI, Data Ethics, Generative AI, Large Language Modeling, Artificial Intelligence, AI Workflows, Model Optimization, MLOps (Machine Learning Operations), Information Privacy, Model Deployment, Machine Learning, Natural Language Processing, Version Control, Model Evaluation, Scalability
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Event-Driven Programming, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Web Services, Problem Solving, Geospatial Information and Technology, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Front-End Web Development, Javascript, Responsive Web Design, Maintainability
Intermediate · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Manufacturing Processes, Manufacturing Operations, Safety Standards, Manufacturing and Production, Safety Assurance, Industrial Engineering, Production Process, Materials science, Mechanical Design, Computer-Aided Design, Taxonomy, Environmental Issue, Product Development, Prototyping
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Computational Logic, Systems Design, Verification And Validation, Computer Engineering, Communication Systems, Systems Analysis, Software Systems, Process Modeling, Functional Testing, Theoretical Computer Science, Computational Thinking, Functional Specification, Software Architecture, Model Optimization, Software Design, Graph Theory, Software Testing, Software Quality Assurance, Computer Architecture, Logical Reasoning
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Spatial Data Analysis, Architectural Drawing, Geospatial Mapping, Architectural Design, Spatial Analysis, 3D Assets, AutoCAD, Visualization (Computer Graphics), Data Mapping, Design Software, Layout Design, Computer Graphic Techniques, Graphic and Visual Design, Technical Communication, Computer Graphics, Code Reusability, Color Theory, Microsoft Office
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Visual Studio, R (Software), Debugging, R Programming, Data Structures, Microsoft Development Tools, Software Documentation, Programming Principles, Statistical Programming, Program Development, Code Reusability, Development Environment, Data Manipulation, Computational Logic, Scripting, Functional Design, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, React Redux, Full-Stack Web Development, React.js, Authentications, Node.JS, Web Applications, Front-End Web Development, UI Components, User Accounts, User Interface (UI), GitHub, Dashboard Creation
Advanced · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Spatial Analysis, Spatial Data Analysis, Geospatial Mapping, Geographic Information Systems, Geospatial Information and Technology, GIS Software, Environmental Monitoring, Climate Change Programs, Image Analysis, Python Programming, Model Evaluation, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Plot (Graphics), Prompt Engineering Tools, Large Language Modeling, Text Mining, Retrieval-Augmented Generation, Model Optimization, Data Visualization Software, Fine-tuning, Unstructured Data, Data Processing, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Intrusion Detection and Prevention, Model Evaluation, Incident Response, Threat Detection, Computer Security Incident Management, Distributed Denial-Of-Service (DDoS) Attacks, Cybersecurity, Anomaly Detection, Incident Management, Threat Management, Model Training, Continuous Monitoring, Cyber Security Policies, System Monitoring, AI Security, Virtual Machines, Network Security, Machine Learning Methods, Network Analysis, Data Analysis
Intermediate · Specialization · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Presence, Blogs, Content Optimization, Digital Marketing
Mixed · Course · 1 - 4 Weeks