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: Data Ethics, Responsible AI, Emerging Technologies, Business Ethics, Ethical Standards And Conduct, Big Data, Information Privacy, Personally Identifiable Information, Artificial Intelligence, Diversity and Inclusion, Decision Making, Data Science
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Responsible AI, Data Ethics, Human Computer Interaction, User Experience Design, Human Centered Design, Human Factors, AI Product Strategy, Personally Identifiable Information, Information Privacy, General Data Protection Regulation (GDPR), Artificial Intelligence, Design Thinking, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Design Research, UI/UX Strategy
Intermediate · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Financial Statement Analysis, Financial Statements, Return On Investment, Risk Management, Balance Sheet, Accounts Receivable, Business Risk Management, Credit Risk, Income Statement, Financial Acumen, Operational Risk, Resource Allocation, Proposal Development, Cash Management, Capital Budgeting, Cash Flows, Financial Analysis, Strategic Decision-Making, Operational Efficiency, Stakeholder Communications
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), C# (Programming Language), Event-Driven Programming, File I/O, UI Components, User Interface (UI), Debugging, Data Structures
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Cybersecurity, Encryption, Public Key Cryptography Standards (PKCS), Brute-force attacks, Data Integrity
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: IT Security Architecture, Computer Security Incident Management, Network Security, Incident Response, Cryptography, Digital Forensics, Security Requirements Analysis, Penetration Testing, Information Systems Security, Threat Detection, Cloud Security, Vulnerability Assessments, Threat Modeling, Encryption, Cybersecurity, Vulnerability Management, Exploitation techniques, Data Security, Security Management, Personally Identifiable Information
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Command-Line Interface, Network Security, Hardware Troubleshooting, Operating Systems, Network Troubleshooting, Information Technology Operations, Network Infrastructure, Computer Hardware, Mac OS, Microsoft Windows, Information Systems Security, System Configuration, Computer Networking, Mobile Security, Technical Support and Services, System Support, Linux, Operating System Administration, Data Storage, Active Directory
Intermediate · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Data Persistence, Animations, Computer Graphics, Persistence, Storyboarding, Network Model
Mixed · Course · 1 - 3 Months

UNSW Sydney (The University of New South Wales)
Skills you'll gain: Requirements Analysis, Requirements Management, Technical Writing, Business Requirements, Functional Specification, Engineering Documentation, Product Requirements, Business Writing, System Requirements, Project Documentation, Verification And Validation, Systems Engineering, Editing
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
Advanced · Guided Project · Less Than 2 Hours

Peking University
Skills you'll gain: Java Programming, Maintainability, Object Oriented Programming (OOP), Code Review, Software Design Patterns, Object Oriented Design, Computer Programming, C and C++, Data Structures, User Interface (UI), Application Programming Interface (API), Software Design, Program Development, Event-Driven Programming, Application Development, Debugging, Algorithms, Testability, File I/O
Intermediate · Course · 1 - 3 Months