Tech Skills Checklist
Pick the role you're aiming for — from data analyst and full stack developer to AWS, Google Cloud or Azure engineer — tick the skills you already have, and see your readiness and what to learn next.
Data & AI
Data Analyst
Turns data into answers for the business with SQL, spreadsheets and dashboards.
9 core · 13 skills →
BI Analyst / Developer
Builds the dashboards, data models and reports a company runs on.
9 core · 12 skills →
Product Analyst
Measures how people use a product and what makes them stay.
10 core · 12 skills →
AI Analyst
Measures whether AI features work and analyses the data they produce.
10 core · 12 skills →
Data Engineer
Builds the pipelines and warehouses that analysts and models depend on.
8 core · 12 skills →
Data Scientist
Uses statistics and machine learning to predict, explain and decide.
8 core · 11 skills →
Machine Learning Engineer
Takes models from notebook to reliable production systems.
7 core · 11 skills →
Software development
Full Stack Developer
Builds complete web apps — the interface, the API and the database.
12 core · 17 skills →
Frontend Developer
Builds fast, accessible interfaces people enjoy using.
10 core · 14 skills →
Backend Developer
Builds the APIs, data stores and services behind every product.
11 core · 14 skills →
Mobile Developer
Builds iOS and Android apps, natively or cross-platform.
9 core · 13 skills →
QA / Test Automation Engineer
Makes sure software works — and keeps working — before users find the bugs.
7 core · 8 skills →
Cloud, DevOps & security
AWS Cloud Engineer
Designs, builds and runs systems on Amazon Web Services.
13 core · 19 skills →
Google Cloud (GCP) Engineer
Designs, builds and runs systems on Google Cloud Platform.
14 core · 19 skills →
Microsoft Azure Engineer
Designs, builds and runs systems on Microsoft Azure.
14 core · 20 skills →
DevOps / Platform Engineer
Builds the pipelines, platforms and automation that let teams ship safely.
11 core · 15 skills →
Cybersecurity Engineer
Protects systems and data, and finds weaknesses before attackers do.
8 core · 12 skills →
Product & design
How to use the Tech Skills Checklist
- 1Open the checklist for the role you're aiming for — from this page or the Free tools menu.
- 2Tick the skills you already have.
- 3Read your readiness score and the next three skills to learn, then browse matching jobs.
Frequently asked questions
Which roles are covered?
Data analyst, BI, product and AI analyst, data engineer, data scientist, ML engineer, full stack, frontend, backend, mobile, QA, AWS, Google Cloud, Azure, DevOps, cybersecurity, product manager and UI/UX designer.
What's the difference between core and other skills?
Core skills are what most job posts and interviews expect. The rest set you apart, or matter in some teams more than others.
Are my ticks saved?
No — the checklist runs only in your browser and isn't stored.
More free tools
All tools →Salary Calculator
Typical pay by role and experience level, from live job posts on Gigsouk.
Resume ↔ Job Matcher
Compare your resume with any job description.
Resume Bullet Builder
Turn what you did into strong, metric-driven resume bullets.
Data Analyst Interview Questions
A bank of real questions with answers, by topic and difficulty.
SQL Case Study Practice
Practice SQL with realistic business analytics problems.
How to Become a Data Analyst
A free five-phase roadmap — SQL, stats, viz and a portfolio.
Put your skills to work
Thousands of open roles from companies hiring now — apply directly with the employer.
