University of Michigan
Build toward a degree
Specialization
Course
University of Michigan
Course
University of Michigan
Build toward a degree
Specialization
Build toward a degree
Professional Certificate
Build toward a degree
Professional Certificate
Specialization
Specialization
Specialization
Specialization
The language used throughout the course, in both instruction and assessments.
Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computational Thinking, Data Structures, Algorithms, File Management, Operating Systems, Program Development, Debugging
Build toward a degree
Beginner · Course · 1 - 3 Months
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Cybersecurity, Threat Detection, Data Encryption Standard, Threat Modeling, Cryptography, Cyber Attacks, Data Security, Databases, Malware Protection, Penetration Testing, Vulnerability Assessments, Application Security, Security Engineering, Authentications, Data Structures, Data Integrity, Artificial Intelligence, SQL
Beginner · Specialization · 1 - 3 Months
Skills you'll gain: Animation and Game Design, Unity Engine, Game Design, 3D Assets, User Interface (UI), Computer Graphics, 3D Modeling, Virtual Environment, Video Game Development, Animations, User Interface (UI) Design, Visualization (Computer Graphics), Computer Graphic Techniques, Performance Tuning, Software Design, Data-oriented programming, C# (Programming Language), Scripting, Linear Algebra, Data Structures
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Game Design, Video Game Development, Unreal Engine, User Interface (UI), Interactive Design, Animation and Game Design, User Interface and User Experience (UI/UX) Design, Virtual Environment, Computer Graphics, 3D Assets, Scripting, Artificial Intelligence, User Flows, Data Structures, Animations, Debugging, Performance Tuning, System Design and Implementation
Beginner · Specialization · 3 - 6 Months
University of California, Irvine
Skills you'll gain: Go (Programming Language), JSON, Programming Principles, Development Environment, Data Structures, Remote Access Systems, File Management, Program Development, Software Development Tools
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Game Design, Video Game Development, Unreal Engine, Animation and Game Design, Virtual Environment, Computer Graphics, 3D Assets, Scripting, User Interface (UI), Data Structures, Performance Tuning
Mixed · Course · 1 - 3 Months
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, 3D Assets, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Debugging, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Computer Graphics, Scripting, Prototyping, Animations, Data Structures
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Webpack, Object Oriented Programming (OOP), Full-Stack Web Development, JSON, Web Development Tools, Javascript, HTML and CSS, Application Programming Interface (API), Application Deployment, Application Development, Web Applications, Web Development, Programming Principles, GitHub, Event-Driven Programming, Browser Compatibility, Build Tools, User Interface (UI), Debugging, Data Structures
Intermediate · Specialization · 3 - 6 Months
University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Integrated Development Environments, Computer Programming, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Software Engineering, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Management
Build toward a degree
Intermediate · Specialization · 1 - 3 Months
The Chinese University of Hong Kong
Skills you'll gain: Debugging, Mathematical Modeling, Operations Research, Combinatorics, Graph Theory, Algorithms, Geometry, Data Structures
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Javascript, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Web Development, Data Structures, Programming Principles, Debugging, Data Validation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Development Environment, Web Development, Blockchain, Programming Principles, Web Servers, Command-Line Interface, Maintainability, Algorithms, Cryptography, Integrated Development Environments, Software Testing, System Programming, Software Design Patterns, Scalability
Beginner · Specialization · 3 - 6 Months