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: Data Preprocessing, Keras (Neural Network Library), Model Evaluation, Model Training, Image Analysis, Data Processing, Scientific Visualization, Data Transformation, Applied Machine Learning, Computer Vision, Jupyter, Deep Learning, Python Programming, Machine Learning
★ 4.1 (11) · Intermediate · Guided Project · Less Than 2 Hours

Alex Genadinik
Skills you'll gain: Prompt Engineering, Debugging, Responsible AI, Code Review, AI literacy, Verification And Validation, AI Workflows, Model Evaluation, Software Testing, Development Testing
Mixed · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: JUnit, File I/O, Unit Testing, Java Programming, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Cryptographic Protocols, Authentications, Application Security, Data Import/Export, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption
★ 4.9 (12) · Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Retrieval-Augmented Generation, Agentic Workflows, AI Workflows, AI Orchestration, Responsible AI, AI Security, AI Integrations, Model Deployment, Context Engineering, Context Management, Healthcare Ethics, Patient Communication
★ 2.8 (6) · Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Data Structures, Python Programming, Computer Programming, Data Visualization, Computational Thinking, Debugging
★ 4 (7) · Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Biochemistry, Sensory Systems Analysis, Chemistry, Process Control, Laboratory Testing, Analytical Chemistry, Analytical Testing, Systems Of Measurement, Quantitative Research, Human Factors, Microbiology, Molecular, Cellular, and Microbiology
★ 5 (19) · Intermediate · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Data Governance, Extract, Transform, Load, Data Access, Metadata Management, Role-Based Access Control (RBAC), Data Cleansing, Databricks, Data Management, Data Pipelines, Data Lakes, Amazon Web Services, Amazon Redshift, Data Security, Data Warehousing, Data Quality, Data Capture, Fraud detection
★ 3.5 (12) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Contingency Planning, Business Continuity Planning, Computer Security Incident Management, Security Management, Incident Response, Disaster Recovery, Data Centers, Incident Management, Security Controls, Cybersecurity, Infrastructure Security, Configuration Management, Change Control, Digital Forensics, Scenario Testing
★ 4.8 (6) · Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Program Development, Computational Logic, Data Management, Functional Design, Computational Thinking, Jupyter, Development Environment
★ 4.9 (15) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Application Deployment, GitHub, Version Control, Continuous Delivery, Git (Version Control System), Test Automation, Automation, Key Management, Software Quality Assurance
★ 3.1 (10) · Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Inventory and Warehousing, Database Design, Data-Driven Decision-Making, Analytics, Cloud Storage, Dashboard, Spreadsheet Software, Dashboard Creation, Data Management
★ 4.8 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SketchUp (3D Modeling Software), AutoCAD, Architectural Drawing, 3D Modeling, 3D Assets, Visualization (Computer Graphics), Design Software, Computer Graphics
★ 5 (30) · Beginner · Course · 1 - 4 Weeks