Video Game Developer
If you like designing and coding video games, creating engaging gameplay experiences, and collaborating with artists and designers this role is for you.
A Video Game Developer designs and codes video games, creating engaging gameplay experiences through programming and creative collaboration. Key skills include game programming, 3D modeling, and graphics design.
Skills you’ll need: Research, Version Control, Communication, Scripting, Virtual Reality, Algorithms, Self-Motivation, Augmented Reality

Video Game Developer
If you like designing and coding video games, creating engaging gameplay experiences, and collaborating with artists and designers this role is for you.
A Video Game Developer designs and codes video games, creating engaging gameplay experiences through programming and creative collaboration. Key skills include game programming, 3D modeling, and graphics design.
Skills you’ll need: Research, Version Control, Communication, Scripting, Virtual Reality, Algorithms, Self-Motivation, Augmented Reality

Recommended credentials
Game Design and Development 1: 2D Shooter
Course 1 of 5
Game Design and Development 2: 2D Platformer
Course 2 of 5
Game Design and Development 3: 3D Shooter
Course 3 of 5
Game Design and Development 4: 3D Platformer
Course 4 of 5
Game Design and Development 5: Capstone Project
Course 5 of 5
Introduction to C# Programming and Unity
Course 1 of 4
More C# Programming and Unity
Course 2 of 4
C# Class Development
Course 3 of 4
Intermediate Object-Oriented Programming for Unity Games
Course 4 of 4
A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
description:A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
If you like: developing machine learning models, working with large datasets, coding in python or r.
- description:
This role has a $143,232 median salary ¹.
This role has approximately 561,764 jobs available ¹.
Credentials
A Business Analyst analyzes data and processes to identify business needs, providing insights to optimize operations and support strategic decisions.
description:A Business Analyst analyzes data and processes to identify business needs, providing insights to optimize operations and support strategic decisions.
If you like: analyzing data to improve business processes, solving organizational problems, creating reports.
This role has a $94,592 median salary ¹.
This role has approximately 89,353 jobs available ¹.
Credentials
- description:
This role has a $136,960 median salary ¹.
This role has approximately 871 jobs available ¹.
Credentials
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Data for job roles relevant to featured programs (2/1/2024 - 2/1/2025)