User Experience courses can help you learn user research techniques, wireframing, usability testing, and interaction design principles. You can build skills in creating user personas, conducting A/B testing, and analyzing user feedback to improve designs. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support prototyping and visual design, along with methods for integrating user insights into the development process.

Skills you'll gain: Penetration Testing, Network Security, Vulnerability Scanning, Wireless Networks, Cybersecurity, Exploitation techniques, Linux, Command-Line Interface, Network Analysis, Encryption, Virtual Private Networks (VPN), System Configuration, Software Installation, File Management, Virtual Machines
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Build toward a degree
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: JavaScript Frameworks, UI Components, Full-Stack Web Development, React.js, TypeScript, Front-End Web Development, Web Development, Web Applications, Frontend Performance, Server Side, User Interface and User Experience (UI/UX) Design, Software Development, Routing Protocols
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Apple Xcode, Usability, Augmented Reality, Swift Programming, User Interface (UI) Design, Debugging
Mixed · Course · 1 - 3 Months

Infosec
Skills you'll gain: Data Governance, Information Privacy, Governance, Law, Regulation, and Compliance, Compliance Management, Personally Identifiable Information, Program Standards, Governance Risk Management and Compliance, Program Development, Data Sharing, Regulatory Requirements
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Large Language Modeling, LLM Application, Development Environment, Multimodal Prompts, Embeddings, Vector Databases, User Interface (UI), Generative AI, AI Workflows, AI Personalization, Prompt Engineering, Agentic systems, Data Visualization, Image Analysis, Application Development, Augmented Reality, Text Mining, Graph Theory, Query Languages
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Maintainability, Software Design, Program Development, Application Development, Data Management, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Integration, Python Programming, Data Transformation
Beginner · Guided Project · Less Than 2 Hours

Zoho Corporation
Skills you'll gain: Sales Process, Account Management, Sales Management, Selling Techniques, Sales, Customer Relationship Management (CRM) Software, Customer Relationship Management, Sales Pipelines, General Sales Practices, Sales Training, Sales Presentation, Closing (Sales), Process Mapping, Sales Strategy, Business Software, Sales Enablement, Customer Relationship Building, Verbal Communication Skills, Problem Solving, Critical Thinking
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Installation
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Experimentation, Product Testing, Laboratory Testing, Laboratory Experience, Case Studies, Research Design, Consumer Behaviour, Target Market, Data Collection, Research Reports, Data Analysis, Recruitment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Robotics, Electronic Systems, PIC Microcontrollers, Computer Systems, Internet Of Things, Automation, Control Systems, C (Programming Language), Peripheral Devices, Wireless Networks, Medical Devices, Electric Power Systems, Computer Architecture, Civil Engineering, Cybersecurity, Public Works, Cloud Computing, Electronic Hardware
Intermediate · Specialization · 3 - 6 Months