
Skills you'll gain: Experience Design, User Experience, User Experience Design, UI/UX Research, Usability Testing, User Research, UI/UX Strategy, A/B Testing, Design Research, Prioritization, Data Literacy, Usability, Product Improvement, Business Priorities, Process Development, Kanban Principles, Product Testing, Creative Design, Statistical Hypothesis Testing, Business Strategy
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Application Deployment, Database Application, Authorization (Computing), Authentications, Databases, Database Design, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI), Transaction Processing
Intermediate · Course · 3 - 6 Months

Skills you'll gain: User Experience, UI/UX Research, User Experience Design, Usability Testing, Design Research, Data Visualization, Usability, User Centered Design, User Research, Interactive Data Visualization, Data Analysis, Qualitative Research, Quantitative Research, Data Validation
Beginner · Course · 3 - 6 Months

Skills you'll gain: GitHub, C# (Programming Language), Git (Version Control System), .NET Framework, Microsoft SQL Servers, Microsoft Visual Studio, Database Development, Application Development, Query Languages, Event-Driven Programming, Data Validation, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Premiere, Video Editing, Post-Production, Photo/Video Production and Technology, Editing, Video Production, Media Production, Animations, Image Quality, Color Theory, Data Import/Export, File Management, Motion Graphics, Generative AI, Timelines, Performance Tuning
Beginner · Course · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Command-Line Interface, User Interface (UI), IT Automation, Interactive Design, Programming Principles, Debugging, OS Process Management, File Management
Mixed · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Data Storage Technologies, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
Beginner · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Computer Science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Microsoft Visual Studio, Debugging, .NET Framework, Object-Relational Mapping, Full-Stack Web Development, Development Environment, Software Testing, Application Development, Command-Line Interface, Data Structures
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Cryptographic Protocols, Cryptography, Key Management, Encryption, Public Key Cryptography Standards (PKCS), Arithmetic, Algorithms, Theoretical Computer Science, Computational Thinking, Algebra, Python Programming
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
Beginner · Course · 1 - 3 Months