Testsby topic
Short, practical tests on the technologies and skills we work with every day. Pick a topic and a level: every test ends with your score and a breakdown of each answer.
43
tests open
425
questions inside
7
topics in the catalogue
Pick a topic
Inside a topic the tests run from easy to hard — start at the level you consider yours.
Frontend and markup
HTML, CSS, JavaScript, TypeScript and React — the parts an interface is built from, one a business owner edits afterwards rather than a developer.
- Easy
- 2
- Medium
- 2
- Hard
- 2
Backend and databases
PHP, Laravel, SQL, API design, queues and caching — what decides whether a site survives its second thousand customers.
- Easy
- 3
- Medium
- 2
- Hard
- 2
Design and UX
Typography, colour, grids, research and design systems: why one layout reads as expensive and the next as a gallery template.
- Easy
- 2
- Medium
- 2
- Hard
- 2
Marketing and SEO
Search, analytics, advertising and conversion — how to tell that a site brings requests rather than merely existing.
- Easy
- 2
- Medium
- 2
- Hard
- 2
Content and copy
Literacy, structure, copywriting and editing: text on a site either sells or takes up room — there is no third option.
- Easy
- 2
- Medium
- 2
- Hard
- 2
Product and process
Briefing, estimation, requirements and metrics — the skills that decide whether a project lands on time or never lands.
- Easy
- 2
- Medium
- 2
- Hard
- 2
Logic and general knowledge
Tests with no profession attached: logic, attention to detail, digital hygiene and the history of the internet. People take them for fun — which is the best way to meet us.
- Easy
- 2
- Medium
- 2
- Hard
- 2
What each level means
- Easy
- The basics. Right if you are a month into the subject.
- Medium
- Applied situations: not “what is this” but “what happens”.
- Hard
- Edge cases and trade-offs that catch out experienced people too.
Recently updated tests
The six tests we touched last.
PHP Basics
- Questions in the test
- 5 questions
- Time limit
- 10 min
TypeScript: the type system
Twelve questions about the places where the type system does not behave the way it looks: structural typing and excess properties, narrowing a union, constrained generics, unknown, readonly, utility types, and how satisfies differs from as. Hard level, for people who write TypeScript every day.
- Questions in the test
- 12 questions
- Time limit
- 12 min
UX research and usability
Ten situations from real interface work: how to ask an interview question without planting the answer, how many people to invite to a usability test, what a p-value actually tells you. For designers, product managers and anyone who has run at least one study.
- Questions in the test
- 10 questions
- Time limit
- 10 min
Web analytics: metrics and reports
Eight questions on the basics: how a session differs from a user, how to read UTM tags, which visit counts as a bounce, and why a week-to-date number cannot be put next to a full week. For people who started opening analytics reports recently.
- Questions in the test
- 8 questions
- Time limit
- 8 min
Attention to detail: finding the mismatch in data
Ten checking tasks: two almost identical strings, a link with a lookalike domain, a total that does not match the line items, a 30 February date, and a table with two miscalculated rows. It tests the habit of reading to the end, not general knowledge.
- Questions in the test
- 10 questions
- Time limit
- 10 min
Agile and Scrum: how the framework works in practice
Ten situations from a working sprint: who decides what enters the backlog, what to do with a story that misses the Definition of Done, what velocity is for, and when kanban beats sprints. For people who have worked in a Scrum team, not only read about one.
- Questions in the test
- 10 questions
- Time limit
- 10 min
Three steps from the list to the breakdown
No sign-up: your name is only there so we know whose result we are looking at.
Pick a test
The catalogue shows the topic, the level, the number of questions and the time limit before you start — you know what you are agreeing to.
Scope up front
Answer the questions
One question per screen, progress on top. An answer counts immediately and you cannot go back to the previous question.
Answers saved as you go
Get the breakdown
At the end: points, the share of correct answers, and a line-by-line breakdown of what you picked and what was right.
Result on screen
Read next
Neighbouring sections that answer the question this one raises.



