Code24Lab

Learn to code by doing — in hands-on labs.

Web Development

HTML, CSS, JavaScript, jQuery and more: structure, layout, behaviour and the code behind every website. Browse Web Development →

€9.90Beginner

CSS Foundations: Selectors, Colours, Text & the Box Model

Style a fictional bakery website from the first rule to a finished product card: selectors, the cascade, specificity, colours, units, typography, the box model, backgrounds, display and position, with every answer checked as you go.

21 lessons · 21 labs

Courses

Popular courses to start with

€9.90Beginner

CSS Foundations: Selectors, Colours, Text & the Box Model

Style a fictional bakery website from the first rule to a finished product card: selectors, the cascade, specificity, colours, units, typography, the box model, backgrounds, display and position, with every answer checked as you go.

21 lessons · 21 labs

€9.90Beginner

Python Data Foundations: NumPy & Pandas Basics

Learn how NumPy arrays and pandas DataFrames work by predicting what real code returns on a fictional bakery's data: indexing, vectorised maths, filters, sorting, statistics, groupby and CSV files, with every answer checked as you go.

20 lessons · 20 labs

€9.90Beginner

SQL Foundations: SELECT, Filters, Sorting & Aggregates

Read and reason through real SQL on a fictional bookshop database: SELECT, WHERE, AND/OR, IN, BETWEEN, LIKE, NULL, ORDER BY, LIMIT, aggregates, GROUP BY, HAVING and INSERT/UPDATE/DELETE, with every answer checked as you go.

21 lessons · 21 labs

Browse all courses (7) →

How it works

Four steps, every lesson

  1. 1

    Read

    A short, plain-English explanation with one worked example. Five minutes, not fifty.

  2. 2

    Try it in the sheet

    The lab opens next to the lesson. Type values and formulas exactly as you would in Excel.

  3. 3

    Coach checks instantly

    Every cell is checked on the spot — with a concrete reason when something is off, and a hint when you are stuck.

  4. 4

    Certificate

    Finish the lessons, pass the final exam and get a certificate anyone can verify online.

Inside a lab

The code and its data on the left, your coach on the right

Each lab lays out real code and the data it works on. You trace it, work out the result and answer. The coach walks you through the tasks one by one.

  • Answers are checked with changed input data — guessing or copying a result does not pass.
  • Stuck twice? Ask for a hint, then for the solution.
  • Works on a laptop, tablet or phone.
Loop trace · Lab 3
Illustration. Figures are an example.
Who it is for

Built for people who need to use it at work

Students and career starters

Practise what the textbook explains until you can read and write the code without it.

Self-taught developers

Fill the gaps: the details behind the tutorials, in the order that makes sense.

Career changers into tech

Build the hands-on skills interviews test, and a certificate you can show.

Analysts and office pros

SQL, Python and automation to replace manual steps and answer your own data questions.

After a course

What you will be able to do

Read code with confidence

Not just know that a join or a loop exists — trace it, predict its result and spot where it goes wrong.

Close the gaps in what you know

Every answer is checked, so you see exactly which step you have not got yet — and fix it on the spot instead of finding out at work.

Learn and try in the same place

The explanation and the lab sit side by side. Read a concept, then do it yourself straight away.

  • 7 courses
  • 147 lessons
  • 147 hands-on code labs
  • Instant access right after payment · Terms
Reviews

What learners say

No reviews yet

When learners write one, it appears here – critical ones too.

How would you rate Code24Lab? Tap a star to write your review.

How reviews work: only signed-in learners who bought a course or completed at least 3 lessons can write one. We read every review before it is published, publish critical ones too, and never write, edit or pay for reviews.

Pricing

Courses from €9.90, paid once

Pay once for the course you need. All lessons, labs, the final exam and the certificate are included, with full access.

How pricing works

FAQ

Questions, answered

Do I need to install anything?

No. Every lab runs in your browser. You only need a browser and an internet connection.

Do the labs run my code?

The labs are practice exercises: you read real code and its data, work out what it produces and enter the answer, which is the skill that finds bugs. They do not replace writing and running programs on your own computer, which we recommend alongside the course.

What does a course cost?

Courses cost €9.90, paid once. You get all its lessons, labs, the final exam and the certificate, with full access.

Can I see what is inside before I buy?

Yes. Each course page shows exactly what is inside – every lesson title, the number of labs and the exam – so you know what you buy.

How does checking work?

When you press Check, your answers are evaluated on our server. For calculated tasks we also recalculate with changed input data, so a typed-in result does not pass. The coach explains what is off.

What does the certificate prove?

That you completed every lesson of the course and passed its final exam. Each certificate has a public verification link you can add to LinkedIn. It is a certificate of completion, not an official qualification.

Which versions and dialects do the courses use?

Current stable versions. Where a database or language behaves differently between versions or vendors, the lesson says so and each system has its own course.

Do you track me?

No. There is no analytics, no advertising and no third-party script on the site. We only set the session cookie that keeps you signed in.

Open your first lab in under a minute

Pick a course, pay once and start right away. Your progress is saved in your account.

Browse the courses