Skill programs

Pick a track. Prove it with a certificate.

Every program bundles curated practice, timed assessments, and a verifiable certification exam at the end.

Intermediate

Full Stack Development

Build complete web apps from database to browser — and certify it.

ReactNext.jsNode.js
12 weeks 6 assessments
Beginner

Java Development

Master Java from the ground up and earn a verifiable certificate.

Java 17IntelliJ IDEAMaven
10 weeks 5 assessments
Intermediate

Spring Boot

Build production-grade Java backends with Spring Boot.

Spring Boot 3Spring Data JPASpring Security
10 weeks 5 assessments
Beginner

Web Development

Learn the craft of the web — HTML, CSS and JavaScript.

HTML5CSS3JavaScript
12 weeks 6 assessments
Beginner

Frontend Development

Design and build stunning, interactive interfaces people love.

ReactTypeScriptNext.js
10 weeks 5 assessments
Intermediate

Backend Development

Engineer the APIs and systems that power modern products.

Node.jsExpressPostgreSQL
12 weeks 6 assessments
Beginner

Python Development

Start your coding journey with the world's friendliest language.

Python 3FastAPIFlask
10 weeks 5 assessments
Advanced

Artificial Intelligence

Go deep into AI — from fundamentals to language models.

PyTorchTensorFlowHugging Face
16 weeks 8 assessments
Advanced

Data Science

Turn messy data into decisions, models and insights.

PythonPandasNumPy
16 weeks 8 assessments
Beginner

Data Analytics

Analyze, visualize and communicate data with confidence.

SQLExcelPower BI
8 weeks 4 assessments
Intermediate

Cyber Security

Learn to defend systems and think like an attacker.

Kali LinuxWiresharkNmap
10 weeks 5 assessments
Beginner

UI/UX Design

Design products users love — from research to pixel-perfect UI.

FigmaAdobe XDMiro
10 weeks 5 assessments
Advanced

Machine Learning

Build and ship machine learning models that generalize.

scikit-learnTensorFlowXGBoost
14 weeks 7 assessments
Intermediate

Cloud Computing

Deploy, scale and secure applications on the cloud.

AWSDockerKubernetes
10 weeks 5 assessments
Intermediate

DevOps

Automate the entire software delivery lifecycle.

DockerKubernetesGitHub Actions
12 weeks 6 assessments
Beginner

Software Development

Build a rock-solid foundation for a software career.

JavaScriptPythonGit
12 weeks 6 assessments

Not sure where to start?

Take the career roadmap quiz and get a personalized learning path.

Get my roadmap