Skip to content
Design · Frontend · Practice

From layout to a working site

Courses in interface design and web development. Short modules, feedback on your work, a finished project in your portfolio by the end of the programme.

The first lesson for €3 All courses
Catalogue

22 courses. One language.

Design and code are explained here with the same ideas — grid, rhythm, state, component. You can take a single course or work through the whole line.

Intro ST—00

Where to start

A short course for anyone still choosing: what a designer does, what a developer does and which one fits you. Three modules and your first piece of work.

3 modules2 hoursFrom scratch
€3one-off payment
More
Design DS—01

Interfaces in Figma

Components, auto layout, variants and handing a design off to developers. We build an online shop from wireframe to finished screens.

9 modules18 hoursFrom scratch
€42one-off payment
More
Development FE—01

Markup without magic

HTML and CSS taught so you understand why a block moved. Grid, flex, responsive layout and accessibility on real designs from the first course.

11 modules22 hoursFrom scratch
€42one-off payment
More
Development JS—01

JavaScript in the browser

A course about how a page starts answering back. We take the markup you already write and add behaviour: events, working with the DOM, data from a server — without a single library. By the end the catalogue from the markup course filters, the cart lives in localStorage, and you understand every line because you wrote it yourself.

9 modules24 hoursMarkup needed
€49one-off payment
More
Development FE—02

React in practice

State, components, server data and deployment. The final project is a shop with a cart and checkout that you publish online.

12 modules26 hoursMarkup needed
€72one-off payment
More
Development FE—03

TypeScript at work

A course about how types catch mistakes before you run the code — not about type theory. We take the shop from «React in practice» and move it to TypeScript file by file: props, state, server data, custom hooks. By the end you can read someone else's typed project without dread.

8 modules14 hoursReact needed
€49one-off payment
More
Design DS—02

Design system

Tokens, a type scale, states and documentation. How to build a system other people can actually use.

8 modules16 hoursBasics needed
€39one-off payment
More
Design DS—03

Before the layout

A course about the part of the work that happens before the first pixel. In «Interfaces in Figma» the catalogue wireframe was handed to you ready-made — here you arrive at it yourself: from the brief and the scenarios to screen structure, copy and testing against awkward content. This is exactly what a designer gets paid more for than for tidy auto layout.

8 modules14 hoursBasics needed
€39one-off payment
More
Design DS—04

A landing page without a template

A landing page is the first commission almost every freelance designer gets, and it is exactly where it shows whether you can think or only move blocks around. We work through a page from the brief and the first screen to the mobile version: why the blocks stand in this order, what to use instead of stock smiles, and how to get the work accepted the first time.

8 modules14 hoursBasics needed
€42one-off payment
More
Design DS—05

Complex interfaces

A course about working tools: tables, filters, long forms and dashboards — the screens people sit in front of for eight hours a day. What promo pages teach does not apply here: what matters is density, the states of the data and the fact that one screen is seen by people with different permissions. We build the shop's admin panel — the second, grown-up half of the product the school builds across all its courses.

8 modules18 hoursBasics needed
€59one-off payment
More
Design IL—01

Vector work in Illustrator

A course about graphics that do not blur when scaled up: icons, marks and illustration are built from curves, not from pixels. We cover the pen and its nodes, boolean operations, the icon grid, colour and export — from the first outline to a set of icons and an illustration made for one product.

8 modules15 hoursFrom scratch
€42one-off payment
More
Design BR—01

Logo and identity

A logo is not a picture but a system that has to work on a shop sign, in an avatar and on packaging. We go the whole way: brief and research, pencil sketches, constructing the mark, the type pairing, applications and a guideline the client can follow without you.

8 modules17 hoursBasics needed
€59one-off payment
More
Design MO—01

Motion for interfaces

Animation in an interface explains rather than decorates: where the screen came from, what is happening right now and whether the product heard you. We cover timings and curves, transitions and micro-interactions, the minimum of After Effects the job needs, and handing motion to developers as values rather than words.

8 modules14 hoursBasics needed
€49one-off payment
More
Development PY—01

Python from scratch

A first language for people who have never programmed: you write code from the first lesson and by the end you build a program that fetches data from the internet and saves it to a file.

12 modules24 hoursFrom scratch
€42one-off payment
More
Development PY—03

Automating the routine

A course for people who have written their first hundred lines of Python and want them to start saving time. We take the tasks you currently do by hand: sorting files, building a report in Excel, pulling data off a site, sending the result — and turn them one by one into scripts that run on a schedule without you.

8 modules16 hoursPython basics needed
€39one-off payment
More
Development PY—02

Telegram bots and automation

A course on building a Telegram bot in Python: from the token and the first commands to payments, integrations and a running server that keeps the bot alive.

10 modules20 hoursPython basics needed
€72one-off payment
More
Development BE—01

Your own backend

A course about the server side: what happens after the frontend sends a request. We build a real shop API on FastAPI — catalogue, users, cart, orders — and at the end we connect the React shop from «React in practice» to it instead of a toy json-server.

10 modules24 hoursPython basics needed
€72one-off payment
More
Development GT—01

Git without incantations

A course about what each Git command actually does — so you stop copying spells off the internet and stop being afraid of breaking everything. Commits, branches, conflicts and pull requests on your own practice project, which by the end sits on GitHub in a state you would not be embarrassed to show.

7 modules12 hoursBasics needed
€39one-off payment
More
Handmade HM—04

Bread at home

Bread from four things: flour, water, salt and time. We bake the first loaf in the very first module, then raise a starter and go through every stage by measurable signs of readiness. The end is a recipe that repeats itself from bake to bake.

8 modules10 hoursFrom scratch
€42one-off payment
More
Handmade HM—02

Cross stitch

Counted embroidery is a craft built like text: you work from a chart, square by square, and you can always check yourself by counting. We learn to read charts and lay even crosses, and finish with a sampler that goes on the wall.

8 modules10 hoursFrom scratch
€39one-off payment
More
Handmade HM—01

Knitting with needles

You knit your first finished thing in the very first module, and the last one is a hat worked out to your own measurements. Every technique is broken into steps with the stitch count and checks against a swatch: at any moment you can see where you are and what went wrong.

8 modules13 hoursFrom scratch
€45one-off payment
More
Handmade HM—03

Needle and thread

Hem a pair of trousers, sew a button on so it never comes off again, put on a patch you need not be ashamed of. A course about hand stitches and looking after clothes; at the end — a shopper bag sewn entirely by hand, from cutting out to the handles.

7 modules10 hoursFrom scratch
€39one-off payment
More
How it works

Not lectures, but work on a project

Every module ends with a part of a real project. By the end of the course you have not a set of notes but a site you can show.

A module is a task

Every block ends with a part of your project, not a quiz. Watching without practising is pointless, so the lessons are short.

Feedback on your work

On the reviewed format you send in your result and get it discussed: what worked, what didn't and exactly why.

A project for your portfolio

By the end of the course you have one finished product you can show at an interview and explain every decision behind.

Access forever

The materials and updates stay with you. The course grows when the tools change — with nothing more to pay.

Format

On your own or with feedback

The material is the same in both formats. The difference is whether anyone looks at what you have made.

On your own

All lessons, materials and tasks. Work at your own pace.

€42per course
Every video lesson and its written version
Design source files and starter projects
Tasks with a reference solution
Access forever, updates included
Certificate on completion
Place the order

Payment by card or through PayPal. A refund within 14 days if you have not started watching the lessons.

What both formats include

Video
Lessons of 8–15 minutes with a transcript and timecodes.
Source files
Figma files and repositories for every module.
Tasks
Practice after each block with a reference solution.
Updates
New lessons when the tools change — free of charge.
Devices
Watch from a computer, a tablet or a phone.
Refund
14 days, as long as you have not started watching.

Access to the materials stays forever, including all future updates of the course. There is no separate subscription.

Who teaches

The course authors

Tomsa Daria

Tomsa Daria

Interface design
Dediu Pavel

Dediu Pavel

Web development
Alina Mihai

Alina Mihai

Python and backend

Svetlana Burnusus

Bots and automation

Vladimir Motipan

First steps in the profession
Vladimir Rosca

Vladimir Rosca

Graphics and motion

The Forma editors

Handmade
Questions

What people usually ask

Is the course right for me if I have never opened Figma?

Yes. «Interfaces in Figma» and «Markup without magic» start from zero: the first module is installation, the interface and your first actions. Experience is only assumed for «React in practice» and «Design system» — there we expect that you already write markup or already draw layouts.

How much time do I need each week?

Plan for 4–6 hours a week: roughly two or three lessons and one task. At that pace a nine-module course takes two months. There are no hard deadlines and no fixed start date.

What will be in my portfolio at the end?

One complete project: the Figma layout, responsive pages built in code and — if you took the React course — a working site with a cart, published online. Not a pile of exercises, but a product you can talk about at an interview.

How does payment work and when do I get access?

By card or through PayPal. Access opens automatically as soon as the payment is confirmed — you get an email with a login link. If nothing arrives within ten minutes, write to us and we will open it by hand.

Can I get my money back?

Yes, within 14 days of purchase, as long as you have not started watching the lessons. The condition is shown on the payment page before you press the button and you have to confirm it with a checkbox — that is what the law on digital goods requires.

Start with the first lesson

The introductory course costs €3 — three modules and two hours of practice. See whether the format suits you, then decide.

Take the first lesson for €3All courses