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: Unity Engine, Game Design, Video Game Development, Artificial Intelligence, Applied Mathematics, Simulations, Object Oriented Programming (OOP), C# (Programming Language), Physics, Software Design Patterns, Trigonometry, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Network Security, Endpoint Security, Hardening, Virtual Private Networks (VPN), Firewall, Network Administration, Cloud Security, Cybersecurity, Infrastructure Security, Role-Based Access Control (RBAC), Cloud Computing, Authorization (Computing), Identity and Access Management, Email Security, Network Infrastructure, Network Protocols, Authentications, System Configuration
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Medical Devices, Semiconductors, Electronics Engineering, Biomedical Engineering, Manufacturing Processes, Design Specifications, Microarchitecture, Mechanical Engineering, Materials science, Engineering Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Keyword Research, Auditing, Content Strategy, Web Analytics, Content Performance Analysis, Technical Support, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Debugging, Data Persistence, Data Management, Programming Principles, Application Programming Interface (API), Data Storage, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Application Development, Visualization (Computer Graphics), Software Design, C++ (Programming Language), Microsoft Windows, Software Architecture, Application Lifecycle Management, Context Management, System Configuration, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Data Preprocessing, AWS SageMaker, Data Cleansing, Apache Spark, Extract, Transform, Load, Data Pipelines, Data Transformation, Amazon Web Services, Responsible AI, Data Quality, Data Integrity, Amazon S3, Personally Identifiable Information, Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Processing, Model Deployment, Data Pipelines, Data Presentation, Data Visualization, Applied Machine Learning, Operational Databases, Statistical Reporting, Google Cloud Platform, Application Deployment, Machine Learning Methods, Database Development, Data Quality, Cloud Security, Information Systems Security, Cloud Engineering, Scalability, Quality Assurance, Data Security, Information Assurance
Advanced · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: PostgreSQL, Data Maintenance, Database Administration, Database Architecture and Administration, SQL, Disaster Recovery, Secure Coding, Database Management, Query Languages, Data Access, Data Security, Role-Based Access Control (RBAC), Threat Management, Threat Detection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Import/Export, Microsoft Visual Studio, Microsoft Excel, R Programming, Data Processing, Data Cleansing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Google Cloud Platform, CI/CD, Continuous Deployment, Application Deployment, Continuous Integration, Cloud Storage, Continuous Delivery, Cloud Security, Role-Based Access Control (RBAC), Managed Services, Cloud Services, Data Storage, Security Controls, Database Management, Identity and Access Management, Authorization (Computing), Application Performance Management, Authentications
Intermediate · Course · 1 - 3 Months