Ikona aplikacji Ucz się CSS

Ucz się CSS

Edukacja · Bezpłatne · iOS & Android · CoddyKit

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.

App Store — Pobierz bezpłatnieGoogle Play — Pobierz bezpłatnie
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
Ekran główny Ucz się CSS (interfejs arabski) z kartą CSS Academy, przyciskiem rozpoczęcia pierwszej lekcji, dziennym celem, przyciskiem World Coding Challenge i przyciskami Ask MentorKarta Wyzwania w Ucz się CSS (interfejs arabski) z odliczaniem do World Coding Challenge i aktywnym wyzwaniem kursu CSS
40Kursów, od A1 do C1
Na żywoEdytor HTML i CSS
20Projektów projektowych z instrukcjami
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

Ekran główny Ucz się CSS (interfejs arabski) z kartą CSS Academy, przyciskiem rozpoczęcia pierwszej lekcji, dziennym celem, przyciskiem World Coding Challenge i przyciskami Ask Mentor
Ekran głównyNa ekranie głównym widoczna jest karta kursu CSS z przyciskiem rozpoczęcia pierwszej lekcji, twoim poziomem i dziennym celem, a także World Coding Challenge oraz przyciski Ask Mentor i Generate Your Lesson uruchamiane jednym dotknięciem (tutaj pokazane w interfejsie arabskim).
Karta Wyzwania w Ucz się CSS (interfejs arabski) z odliczaniem do World Coding Challenge i aktywnym wyzwaniem kursu CSS
WyzwaniaKarta Wyzwania pokazuje odliczanie do World Coding Challenge, wyzwanie dla aktywnego kursu oraz link do pełnej listy wyzwań (tutaj z interfejsem arabskim).
Code editor with style.css open showing body, h1 and .card rules, next to an index.html tab, with New Project, My Codes and Run buttons
Code editorThe built-in editor with style.css and index.html tabs: edit the rules for body, headings and a card, then run the page with one tap.
AI chat screen asking How can I help you, with suggested prompts to explain key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers coding questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
Coding Challenges screen with a challenge search, Join with Code, category filters and the active CSS course challenge
ChallengesCoding Challenges: search challenges, join a match with a code, filter by area and start one from your active CSS course.

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.

  1. Składnia, kolor i typografia

    CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes oraz Pseudo-elements.

  2. 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.

  3. Flexbox i Grid

    Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid oraz CSS Logical Properties.

  4. Responsive Design

    Responsive Design, Media Queries, Container Queries oraz Dark Mode & Color Schemes.

  5. Animacje i efekty wizualne

    CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes oraz CSS Shapes & Clip-path.

  6. Kaskada i nowoczesny CSS

    Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini oraz CSS Future.

  7. 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.

  1. 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.

  2. 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ć.

  3. 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.

App Store — Pobierz bezpłatnieGoogle Play — Pobierz bezpłatnie
Ostatnio sprawdzono · Opublikowano przez CoddyKit · Polityka prywatności
Dostępna na iOS i Android.