Intro to UI Design Fundamentals
A free, short Scrimba course with Gary Simon: about 1.2 hours of UI design principles, taught entirely in HTML and CSS so there is no design tool to learn first.
Quick answer
Intro to UI Design Fundamentals is Scrimba's free, intermediate course: roughly 1.2 hours and 21 lessons, taught by Gary Simon. It introduces the principles behind good-looking, usable interfaces (spacing, hierarchy, type, colour) and does it in HTML and CSS rather than a design tool. It is the free taster for the much larger Learn UI Design, and a good way for developers to pick up some design sense without leaving code.
Intro to UI Design Fundamentals
FreeTaught by Gary Simon (opens in a new tab)
A free, short intro to UI design principles taught directly in HTML and CSS, no design tool required.
Start free on Scrimba (opens in a new tab)Is it worth your time?
For free, and for developers in particular, yes. Plenty of people who can write CSS still produce interfaces that look slightly off without knowing why, and this course names the reasons: spacing, alignment, hierarchy, restraint. Because it teaches in HTML and CSS rather than a design tool, the lessons apply directly to the code you already write, which removes the usual friction of having to learn a tool to learn design.
The honest caveat is that it is an intro, and a short one. It builds awareness and gives you a vocabulary, but 1.2 hours will not make you a designer. It is best understood as a taster: enough to decide whether design is something you want to go deeper on, at which point the full Learn UI Design course is the next step.
What you'll learn
The course walks through the core principles that make interfaces look intentional: visual hierarchy, spacing and whitespace, typography choices, colour, and the consistency that ties a layout together. Each idea is shown in HTML and CSS, so you see how a design principle translates into actual styles rather than staying abstract. By the end you have a working eye for why some interfaces feel polished and others feel cramped, and the vocabulary to talk about it.
It is deliberately introductory. It opens the door; the depth lives in the full course it previews.
Who it's for, and who should skip it
It fits developers who can write CSS but want better design instincts, and anyone curious whether UI design is worth pursuing. It is a natural fit for designers coming from the code side.
Skip it if you are already a confident designer, or if you have not yet learned HTML and CSS, in which case Learn HTML and CSS comes first.
Prerequisites
Basic HTML and CSS, since the principles are demonstrated in code. No prior design experience and no design tool required.
Where it fits
This is a free, standalone taster rather than a path milestone, and it is especially relevant for designers. If it lands, the deeper Learn UI Design is the full course it previews.
Free or Pro
This course is free, with no subscription required to start or finish it. Scrimba Pro is a separate decision that unlocks the career paths, challenges, certificates, and Discord, including the larger Learn UI Design course. If you only want this intro, you never have to pay. See current plans if you later want more.
Strengths and limits
What it does well: it is free, it teaches design in the language developers already speak (HTML and CSS), and it gives you a real vocabulary for what makes interfaces work.
Where it is limited: it is short and introductory. It builds awareness rather than mastery, and the depth is reserved for the full course it serves as a taster for.
Related courses and comparisons
- Learn UI Design, the full course this previews
- Learn Responsive Web Design, the deep CSS course
- Learn HTML and CSS, the free foundation
- Learn CSS Animations, for adding motion to your interfaces
Yes. The full course is free with no credit card or Pro subscription required. The larger Learn UI Design course is Pro.
No. The course teaches design principles directly in HTML and CSS, so there is no separate tool to learn.
No. It is a short intro that builds awareness and vocabulary. For real depth, the full Learn UI Design course is the next step.
Mainly developers who can write CSS but want better design instincts, and anyone deciding whether to pursue UI design further.