
California Institute of the Arts
Skills you'll gain: User Research, User Interface and User Experience (UI/UX) Design, Wireframing, UI/UX Strategy, Information Architecture, Mockups, User Experience Design, Responsive Web Design, Web Design, Adobe XD, User Interface (UI) Design, User Experience, Design Research, User Centered Design, Graphic and Visual Design, User Interface (UI), Prototyping, User Flows, Interaction Design, Design
Beginner · Specialization · 3 - 6 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

Epic Games
Skills you'll gain: Game Design, Video Game Development, Ideation, Software Design Documents, Animation and Game Design, Conceptual Design, Interactive Design
Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Core Data (Software), Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, iOS Development, Responsive Web Design, Data Persistence, Data Structures, Object Oriented Programming (OOP), Unit Testing, Transaction Processing, Database Application, User Interface (UI), Application Development, UI Components, Application Programming Interface (API), Data Access, Mobile Development
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Functional Design, Data Structures, Software Design, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mobile Development, React Native, Responsive Web Design, Browser Compatibility, HTML and CSS, Cross Platform Development, Web Design and Development, Javascript, Application Development, Web Development
Beginner · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Data Structures, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Program Development, Software Engineering, Algorithms, Maintainability, Debugging
Mixed · Course · 1 - 3 Months
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Cloud Engineering, Python Programming, Big Data, Data Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Digital Forensics, Cyber Threat Intelligence, Penetration Testing, Incident Response, Cyber Threat Hunting, Computer Security Incident Management, Incident Management, Data Loss Prevention, Security Information and Event Management (SIEM), Threat Detection, Vulnerability Scanning, Cryptography, Cybersecurity, Application Security, Security Management, Encryption, DevSecOps, Cyber Security Assessment, Cyber Attacks, Threat Management
Beginner · Specialization · 3 - 6 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, 3D Assets, Software Design Documents, Peer Review, Cross Platform Development, Prototyping, User Interface (UI), Animation and Game Design, Software Design, C# (Programming Language), User Experience, Storytelling, Software Documentation, Conceptual Design, Ideation, Programming Principles, Social Impact, Object Oriented Programming (OOP)
Beginner · Specialization · 3 - 6 Months