Ucz się CSS
Ucz się CSS — Nauka CSS poprzez ćwiczenia z edytorem HTML i CSS na żywo w telefonie
Ucz się CSS to bezpłatna aplikacja na iOS i Android dla zupełnie początkujących, projektantów i osób zmieniających ścieżkę kariery, które chcą uczyć się kodowania w CSS, robiąc to na telefonie. Edytor HTML i CSS na żywo natychmiast pokazuje podgląd strony, a 40 kursów prowadzi od selektorów i box modelu przez flexbox, grid, animacje i responsywny układ aż po 20 projektów projektowych z instrukcjami oraz 20 misji wyszukiwania błędów.
- Cena
- Bezpłatna, możliwość przejścia na Pro
- Platformy
- iOS i Android
- Języki
- 22
- Klasyfikacja wiekowa
- 4+
- Wymaga
- iOS 15.1 lub nowszy


Właściwość albo przesunęła box, albo nie.
CSS zapewnia szybszą informację zwrotną niż niemal cokolwiek innego, czego możesz nauczyć się w ramach kodowania: zmień jedną wartość, a strona przed tobą albo się przesunie, albo nie. Natychmiastowy podgląd w edytorze opiera się właśnie na tym — nie czekasz, by sprawdzić, czy reguła zadziałała, tylko obserwujesz jej działanie.
Co to jest
Ucz się CSS to bezpłatna aplikacja edukacyjna na iOS i Android, która uczy CSS od pierwszego selektora przez responsywny układ, animacje i nowoczesne wzorce projektowe, a także oferuje edytor HTML i CSS na żywo pokazujący podgląd strony podczas pisania. Jej 40 kursów obejmuje box model, flexbox, grid, responsywny design i kaskadę, a także 20 projektów z instrukcjami, 20 misji wyszukiwania błędów oraz AI Mentor do wszystkiego, co nie renderuje się zgodnie z oczekiwaniami.
W aplikacji
Jak to wygląda





Kurs
Zakres kursu CSS
40 kursów i 159 lekcji z własnej listy kursów aplikacji — od pierwszego selektora po container queries, Sass i nowoczesne wzorce układu.
Składnia, kolor i typografia
CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes oraz Pseudo-elements.
Model pudełkowy i pozycjonowanie
The Box Model, Display Properties, Positioning Essentials oraz Scroll & Overflow — cztery kursy stojące za większością problemów początkujących z układami.
Flexbox i Grid
Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid oraz CSS Logical Properties.
Responsive Design
Responsive Design, Media Queries, Container Queries oraz Dark Mode & Color Schemes.
Animacje i efekty wizualne
CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes oraz CSS Shapes & Clip-path.
Kaskada i nowoczesny CSS
Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini oraz CSS Future.
Architektura i narzędzia
CSS Architecture & BEM, Sass Preprocessor, PostCSS & CSS Tooling, CSS-in-JS Patterns, Design Tokens & Theming, CSS Debugging & DevTools, CSS Testing, CSS Component Patterns, Modern Layout Patterns oraz CSS Performance.
Jak to działa
Jak działa sesja w edytorze
Każda lekcja łączy krótkie wyjaśnienie z edytorem aplikacji działającym na żywo, dzięki czemu właśnie omawiana właściwość i zmieniana przez nią strona znajdują się na tym samym ekranie, zamiast w osobnym ćwiczeniu.
Przeczytaj o jednym zagadnieniu CSS, a następnie otwórz edytor
Krótka lekcja omawia pojedyncze zagadnienie — selektor, właściwość flex lub media query — po czym udostępnia edytor HTML i CSS obok siebie oraz panel natychmiastowego podglądu.
Zmień wartość i obserwuj, jak przesuwa się strona
Wpisz regułę z lekcji, a podgląd natychmiast się zaktualizuje; popełnij błąd w box modelu lub właściwości flex, a podgląd dokładnie pokaże jego skutek. To właśnie ta pętla informacji zwrotnej sprawia, że CSS jest jednym z najszybszych sposobów na zobaczenie efektów nauki, a aplikacja została zaprojektowana tak, by z niej korzystać, zamiast tylko ją opisywać.
Zbuduj projekt lub znajdź błąd, a gdy utkniesz — zapytaj
20 projektów z instrukcjami — pasek narzędzi, siatka kart, przyklejony nagłówek, pulsujący przycisk — oraz 20 misji wyszukiwania błędów uzupełnia lekcje: karta o 42px szersza od swojej kolumny, media query, które nigdy się nie uruchamia. Gdy układ nadal nie działa poprawnie, AI Mentor wyjaśnia zagadnienie, błąd lub twój własny kod.
Co zawiera
Co zawiera aplikacja
40
Kursów, od A1 do C1
159 lekcji w ramach 40 kursów — od składni i selektorów, przez box model, flexbox i grid, po responsywny design, animacje, Sass, PostCSS i nowoczesne wzorce układów.
Na żywo
Edytor HTML i CSS
Edytor z HTML i CSS wyświetlanymi obok siebie oraz natychmiastowym podglądem, który pozwala wykonywać ćwiczenia razem z lekcją lub wypróbowywać własną stronę.
20
Projektów projektowych z instrukcjami
Pasek narzędzi, siatka kart, przyklejony nagłówek, pulsujący przycisk i inne elementy tworzone krok po kroku, zamiast kopiowania ich w całości.
Polowanie na błędy
20 misji wyszukiwania błędów
Prawdziwe błędy układu do znalezienia i naprawienia — karta o 42px szersza od swojej kolumny, media query, które nigdy nie uruchamia się na telefonie, modal ukryty za stroną.
AI
AI Mentor
Zapytaj o układ, właściwość lub własny kod; Pro dodaje także plac zabaw AI, który zamienia opis strony w prawdziwy HTML i CSS.
Certyfikat
Certyfikat ukończenia
Egzamin końcowy i certyfikat ukończenia, a także ściąga zawierająca 69 pozycji z właściwościami i selektorami oraz 50 pytań rekrutacyjnych z obszaru front-endu wraz z odpowiedziami.
Wprowadzenie
Czym jest CSS i które jego elementy sprawiają początkującym najwięcej trudności?
CSS to język, który decyduje o wyglądzie strony internetowej. HTML określa zawartość — nagłówek, listę czy obraz — a CSS decyduje o jej kolorze, odstępach, kroju pisma i położeniu na ekranie. Niemal każda początkowa frustracja związana z CSS ma źródło w jednym z trzech miejsc: box modelu (padding i obramowania sprawiające, że element jest większy niż wpisana wartość), specyficzności (reguła, której się nie spodziewasz, nadpisująca twoją) albo wyborze niewłaściwego systemu układu (wymuszanie dwuwymiarowej strony za pomocą narzędzia stworzonego do jednego wiersza).
Box modeldlaczego odstępy bywają zaskakujące
Każdy element jest boksem złożonym z treści, paddingu, obramowania i marginesu ułożonych warstwowo wokół siebie. Domyślnie padding i obramowanie są dodawane do zadeklarowanej szerokości elementu, zamiast się w niej mieścić, co jest najczęstszym powodem, dla którego box okazuje się szerszy niż ustawiona wartość.
Specyficzność i kaskadadlaczego reguła jest ignorowana
Gdy dwie reguły CSS dotyczą tego samego elementu, przeglądarka wybiera jedną na podstawie specyficzności — w przybliżeniu tego, jak dokładnie zapisano selektor — a nie tego, która reguła pojawia się pierwsza w pliku. Reguła, która wygląda poprawnie, ale po cichu przegrywa z bardziej specyficzną regułą w innym miejscu, jest częstym źródłem nieporozumień.
Flexboxukład jednowymiarowy
System układu służący do rozmieszczania elementów w jednym wierszu lub jednej kolumnie oraz rozdzielania między nimi wolnego miejsca — na przykład w pasku nawigacyjnym lub w wierszu przycisków. Zastąpił wieloletnie sztuczki oparte na float i jest zazwyczaj pierwszym prawdziwym narzędziem do tworzenia układów, którego uczy się początkująca osoba.
Gridukład dwuwymiarowy
System układu, który jednocześnie definiuje wiersze i kolumny, dzięki czemu elementy trafiają do prawdziwej siatki, zamiast być przesuwane na miejsce za pomocą marginesów. Nowoczesne układy całych stron zwykle tworzy się właśnie za jego pomocą, a nie flexboxa, który lepiej sprawdza się w przypadku pojedynczego wiersza.
Dopasowanie
Dla kogo jest — i dla kogo nie jest
To dobry wybór, jeśli
- Nigdy nie pisałeś(-aś) arkusza stylów i chcesz zobaczyć, jak reguła zmienia stronę, zanim poznasz stojącą za nią teorię
- Jesteś projektantem(-ką) i chcesz samodzielnie stylować własne strony zamiast przekazywać do realizacji makietę
- Znasz już trochę HTML i chcesz wreszcie zrozumieć flexbox, grid oraz to, dlaczego układy czasem nie działają zgodnie z oczekiwaniami
- Chcesz realizować prowadzone projekty i naprawiać rzeczywiste błędy, a nie tylko odpowiadać na pytania wielokrotnego wyboru dotyczące właściwości
- Zmieniasz ścieżkę kariery lub studiujesz i przygotowujesz się do rozmowy rekrutacyjnej na stanowisko front-end
To nie jest odpowiednie narzędzie, jeśli
- Potrzebujesz edytora działającego całkowicie bez połączenia — natychmiastowy podgląd wymaga połączenia
- Oczekujesz, że wszystko będzie darmowe: pierwszy kurs, pierwszy projekt, dwie misje i edytor są bezpłatne, a Pro odblokowuje resztę
- Dobrze znasz już flexbox, grid i kaskadę i szukasz pogłębionych materiałów referencyjnych, a nie kursu
- Potrzebujesz akredytowanych kwalifikacji — certyfikat potwierdza ukończenie, a nie stanowi formalnego dokumentu kwalifikacyjnego
Pytania
Najczęściej zadawane pytania
Dlaczego mój układ CSS nie działa tak, jak oczekuję?
Za większość problemów początkujących z układami odpowiadają trzy kwestie. Model pudełkowy: padding i obramowania domyślnie zwiększają zadeklarowaną szerokość elementu, więc pudełko staje się szersze niż wpisana przez Ciebie wartość. Specyficzność: bardziej szczegółowa reguła w innym miejscu po cichu nadpisuje Twoją. I niewłaściwe narzędzie układu: próba zbudowania dwuwymiarowej strony za pomocą flexboxa, który został stworzony z myślą o jednym wierszu. Ucz się CSS układa kursy tak, aby te trzy kwestie zostały zrozumiane w tej kolejności, zamiast odkrywania ich metodą prób i błędów.
Czy przed nauką CSS muszę znać HTML?
Trochę — możesz uczyć się go równolegle z lekcjami, zamiast kończyć naukę HTML wcześniej. CSS opisuje sposób prezentacji elementów HTML, więc podstawowa wiedza o tym, że strona składa się z elementów — nagłówków, akapitów, list i obrazów — wystarczy na początek. Edytor na żywo w aplikacji pokazuje jednocześnie HTML i CSS, dzięki czemu od pierwszej lekcji widać zależność między nimi.
Czym różnią się flexbox i grid oraz kiedy używać którego z nich?
Flexbox układa elementy w jednej linii — na przykład wiersz przycisków lub pasek nawigacji — i rozdziela wolne miejsce wzdłuż jednej osi. Grid definiuje jednocześnie wiersze i kolumny, więc umieszczasz elementy w rzeczywistej dwuwymiarowej siatce, zamiast przesuwać je za pomocą marginesów. Układ całej strony zazwyczaj tworzy się za pomocą grida, a pojedynczy wiersz kontrolek wewnątrz niego — za pomocą flexboxa. Kurs uczy obu rozwiązań, zanim pozostawi Ci wybór.
Dlaczego bardziej szczegółowa reguła czasem wygrywa, nawet gdy moja reguła znajduje się później w pliku?
CSS rozstrzyga sprzeczne reguły najpierw na podstawie specyficzności, a dopiero potem kolejności w kodzie. Selektor ID wygrywa z selektorem klasy, a klasa z prostym selektorem elementu — niezależnie od tego, która reguła znajduje się niżej w arkuszu stylów. Dlatego reguła, która wygląda poprawnie, może przegrać z inną, o której istnieniu zapomniałeś(-aś). Kurs Specificity & Cascade w aplikacji powstał właśnie po to, aby ta kolejność była przewidywalna, a nie tajemnicza.
Czy w 2026 roku nadal warto uczyć się CSS, czy frameworki takie jak Tailwind go zastępują?
Tak, nadal warto uczyć się go bezpośrednio. Frameworki narzędziowe, takie jak Tailwind, są warstwą opartą na koncepcjach CSS, a nie ich zamiennikiem — gdy klasa narzędziowa nie działa zgodnie z oczekiwaniami, zrozumienie modelu pudełkowego, specyficzności i leżących u podstaw systemów układu pozwala rozwiązać problem. CSS to także jedna z najszybszych umiejętności, w których widać rezultaty, ponieważ każda zmiana od razu pojawia się na stronie.
Ile czasu potrzeba, żeby swobodnie stylować prawdziwą stronę?
Najważniejsza jest regularność, a nie łączna liczba godzin. Przy krótkich codziennych lekcjach większość początkujących może w ciągu kilku tygodni pewnie posługiwać się selektorami, odstępami, typografią oraz podstawami układów flexbox lub grid — na długo przed trudniejszymi zagadnieniami, takimi jak nietypowe przypadki specyficzności czy container queries. 20 prowadzonych projektów w aplikacji służy właśnie do ćwiczenia tego etapu — po jednej prawdziwej stronie naraz.
Czy Ucz się CSS jest darmowe?
Aplikację można bezpłatnie pobrać z App Store i Google Play. Pierwszy kurs, pierwszy prowadzony projekt, dwie misje wyszukiwania błędów i edytor na żywo są bezpłatne, podobnie jak dzienny limit AI Mentor. Pro odblokowuje wszystkie kursy, wszystkie 20 projektów i 20 misji, egzamin certyfikatowy oraz nielimitowane korzystanie z AI Mentor, a także usuwa reklamy.
Czy Ucz się CSS jest dostępne na iPhone i Androidzie oraz dla kogo jest przeznaczone?
Ucz się CSS jest dostępne na iPhone i iPad w App Store oraz na Androidzie w Google Play. Interfejs jest dostępny w 22 językach, a aplikacja ma oznaczenie wiekowe 4+. To rozwiązanie dla zupełnie początkujących, projektantów chcących samodzielnie stylować własne strony oraz osób zmieniających ścieżkę kariery lub studiujących i przygotowujących się do rozmów rekrutacyjnych na stanowiska front-end.
Czy podgląd na żywo działa offline, w metrze lub w samolocie?
Natychmiastowy podgląd wymaga połączenia, aby wyrenderować HTML i CSS — aplikacja informuje o tym wprost, zamiast po cichu ograniczać działanie. Tekst lekcji i materiały do czytania są przygotowane tak, aby nadal działać przy niestabilnym połączeniu, co sprawdza się podczas większości dojazdów. Edytor nie zapewnia jednak w pełni offline'owej sesji z podglądem na żywo.
Jakie platformy i języki obsługuje aplikacja oraz czy oferuje certyfikat?
Ucz się CSS działa na iOS za pośrednictwem App Store oraz na Androidzie za pośrednictwem Google Play, a aplikacja jest dostępna w 22 językach. Ma oznaczenie 4+. Po zdaniu egzaminu końcowego aplikacja wystawia certyfikat ukończenia — potwierdzenie wykonanej pracy, przydatne w CV obok prowadzonych projektów, o których możesz opowiedzieć, ale niebędące akredytowanym dokumentem kwalifikacyjnym.
Zacznij
Ostylonizuj swoją pierwszą stronę już dziś
Zacznij bezpłatnie na iOS i Androidzie, w 22 językach.
Więcej od CoddyKit
Dostępna na iOS i Android.