One course
From $69
Pay once per course
- Every lesson in the course
- Exercise files and source code
- Lifetime access and updates
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
32
12k+
4.9/5
(02) Subjects
Every course is taught by someone who does the work every day, in short lessons you can finish on a lunch break.
(03) How it works
No subscriptions to cancel and no streaks to chase. Just courses you watch at your own pace.
Every course opens its first two lessons to everyone. No account, no card.
Buy the one course you need, or a path of two or three in the right order.
Each course is one project, built lesson by lesson with the exercise files.
Pay once. Every lesson and every future update stays yours.
(04) Catalog
8 courses of three to five hours each. Buy the one you need, or get all of them with All access.
(05) Manifesto
Every lesson ends with something you made: a component, a query, a prototype. By the last one, the picture is sharp.
(07) Teachers
Every teacher still ships for a living, at studios, product teams and their own companies.

Front-end developer, Turin

Product designer, Oslo

Design systems lead, Stockholm

Data analyst, Valencia

AI product designer, Milan
(08) Students
“I shipped my portfolio in Astro the weekend after the last lesson. The course skipped nothing I needed and nothing I didn’t.”
Elena SanzJunior developer, Madrid
“The design systems course gave our team a shared language. We rebuilt our Figma library in three weeks.”
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.”
Chiara FontanaProduct manager, Bologna
(09) Pricing
No subscription. Checkout takes a minute, and your course link arrives by email right after.
(10) FAQ
Still unsure? Write to us and a teacher answers within a day.
No. Every subject has a beginner course that starts from zero, and each course lists exactly what you need before the first lesson.
For life. You pay once and keep every lesson, every exercise file and every future update to the course.
Yes. The first two lessons of every course are free to watch, with no account and no card.
If a course is not for you, write to us within 30 days and we refund it in full, no questions asked.
Every finished course comes with a certificate you can share. All access adds one for each learning path.
Yes. Teams of five or more get All access at a lower seat price and one invoice. Write to us for a quote.