IT & programming

Python for Everybody Specialization (Coursera)

Learn to program and analyze data with Python: 5 courses from the University of Michigan (Charles Severance) on gathering, cleaning, analyzing and visualizing data. Over 2 million enrolled, rated 4.8/5.

IT & programming

System Administrator

Keeps servers, networks and workstations running; administers Windows and Linux.

IT & programming

iOS Developer

Builds iPhone and iPad apps in Swift and ships them to the App Store.

IT & programming

C++ Developer

Builds high-performance software in C++: games, system tools and heavily loaded services.

IT & programming

DevOps Engineer

Automates build, test and deployment pipelines and manages cloud infrastructure.

IT & programming

Go Developer

Builds high-load backend services and microservices in Go (Golang).

IT & programming

Cybersecurity Specialist

Protects company systems and data: finds vulnerabilities, hardens networks, investigates incidents.

IT & programming

Game Developer

A game developer programs gameplay logic, mechanics and UI in C# with Unity or C++ with Unreal Engine and ships the project.

IT & programming

Game Designer

A game designer invents mechanics, levels and narrative, writes design docs and builds prototypes in Unity and Unreal Engine.

IT & programming

Java Developer

Back end for enterprise systems and banks: Java, Spring, microservices, SQL.

IT & programming

Data Engineer

Builds data infrastructure: pipelines, warehouses, Airflow/Spark. A scarce, well-paid role.

IT & programming

QA Engineer

Checks software quality: test cases, bug reports, automation. One of the fastest routes into IT.

IT & programming

Web Developer

Builds websites and web apps: front end (HTML/CSS/JS) and back end. The most common entry into IT.

IT & programming

Python Developer

Builds back ends, automation and services in Python: one of the most in-demand languages.

IT & programming