Code and design,
taught until
it clicks.

Short, practical courses in code, Figma, data and AI tools. The first two lessons of every course are free.

12,400 students learningin 64 countries since 2019

(01) Our method

Halftone teaches the way a picture loads: rough shape first, then detail, then the sharp final image. Short lessons, one real project, teachers who still ship.

Every course is one project, built lesson by lesson with the exercise files and source code.

  • 08

    Courses, 3 to 5 hours each

  • 32

    Lessons under 15 minutes

  • 12k+

    Students in 64 countries

  • 4.9/5

    Average course rating

(02) Subjects

Four subjects,
one way of teaching.

Every course is taught by someone who does the work every day, in short lessons you can finish on a lunch break.

  • 01 · 2 courses

    Code

    Front-end with Astro, modern CSS and plain JavaScript.

    • Astro from scratch4 lessons · 3 h 50 min
    • Modern CSS layouts4 lessons · 3 h 55 min
    Explore code
  • 02 · 2 courses

    Design and Figma

    Figma, design systems and the craft of interfaces.

    • Figma for product designers4 lessons · 4 h 15 min
    • Design systems in Figma4 lessons · 4 h 20 min
    Explore design
  • 03 · 2 courses

    Data

    Python, SQL and the charts that explain the numbers.

    • Data analysis with Python4 lessons · 4 h 15 min
    • SQL for product teams4 lessons · 3 h 40 min
    Explore data
  • 04 · 2 courses

    AI tools

    Prototyping and everyday work with AI models.

    • Prototyping with AI tools4 lessons · 3 h 35 min
    • AI in your design workflow4 lessons · 3 h 10 min
    Explore ai

(03) How it works

How it works.

No subscriptions to cancel and no streaks to chase. Just courses you watch at your own pace.

  1. Watch two lessons free

    Every course opens its first two lessons to everyone. No account, no card.

  2. Pick a course or a path

    Buy the one course you need, or a path of two or three in the right order.

  3. Build the real thing

    Each course is one project, built lesson by lesson with the exercise files.

  4. Keep it for life

    Pay once. Every lesson and every future update stays yours.

(05) Manifesto

We don't teach slides.
We teach the work.

Every lesson ends with something you made: a component, a query, a prototype. By the last one, the picture is sharp.

(06) Learning paths

Not sure where to start?
Follow a path.

Two or three courses in the right order, for less than buying them one by one.

Path 01 / 033 courses · 12 h

  • From design to code
  • Designing with AI
  • Data for product people
  1. 01Figma for product designers4 h 15 min
  2. 02Modern CSS layouts3 h 55 min
  3. 03Astro from scratch3 h 50 min

(07) Teachers

Taught by people
who do the work.

Every teacher still ships for a living, at studios, product teams and their own companies.

  • Portrait of Marco Bellini

    Marco Bellini

    Front-end developer, Turin

    CodeAstro from scratch

  • Portrait of Ingrid Halvorsen

    Ingrid Halvorsen

    Product designer, Oslo

    DesignFigma for product designers

  • Portrait of Anders Lindqvist

    Anders Lindqvist

    Design systems lead, Stockholm

    DesignDesign systems in Figma

  • Portrait of Lucía Moreno

    Lucía Moreno

    Data analyst, Valencia

    DataSQL for product teams

  • Portrait of Sofia Ricci

    Sofia Ricci

    AI product designer, Milan

    AI toolsPrototyping with AI tools

All teachers

(08) Students

What students
built afterwards.

4.9 from 2,300 reviews

  • “I shipped my portfolio in Astro the weekend after the last lesson. The course skipped nothing I needed and nothing I didn’t.”
    Built · Portfolio site

    Elena SanzJunior developer, Madrid

  • “The design systems course gave our team a shared language. We rebuilt our Figma library in three weeks.”
    Built · Team library

    Mikkel AasProduct designer, Bergen

  • “Lucía explains SQL the way a colleague would. I answer my own questions now instead of waiting on the data team.”
    Built · Weekly dashboard

    Chiara FontanaProduct manager, Bologna

(09) Pricing

Pay once,
keep it for life.

No subscription. Checkout takes a minute, and your course link arrives by email right after.

One course

From $69

Pay once per course

  • Every lesson in the course
  • Exercise files and source code
  • Lifetime access and updates
Browse courses

(10) FAQ

Questions,
answered.

Still unsure? Write to us and a teacher answers within a day.

01

Do I need any experience?

No. Every subject has a beginner course that starts from zero, and each course lists exactly what you need before the first lesson.

02

How long do I keep access?

For life. You pay once and keep every lesson, every exercise file and every future update to the course.

03

Can I try a course before buying?

Yes. The first two lessons of every course are free to watch, with no account and no card.

04

Do you offer refunds?

If a course is not for you, write to us within 30 days and we refund it in full, no questions asked.

05

Do I get a certificate?

Every finished course comes with a certificate you can share. All access adds one for each learning path.

06

Is there team pricing?

Yes. Teams of five or more get All access at a lower seat price and one invoice. Write to us for a quote.

(11) Start today

Start with a free
lesson today.

The first two lessons of every course are free. No account, no card.

Watch the first lesson