SolveJS – ćwicz JavaScript przez zagadki

Ucz się realnych kwiatków JavaScriptu i narzędzi przeglądarki, rozwiązując zagadki. Dla programistów, testerów i pasjonatów kodu. Rdzeń darmowy – nie płacisz swoimi danymi.

SolveJS – nauka JavaScriptu przez rozwiązywanie zagadek i łamigłówek programistycznych

Cały rdzeń jest darmowy. Konto zakładasz tylko dla rankingu i punktów.

W serwisie jest już 211 zagadek – wszystkie darmowe. 7 rozwiążesz od razu w demo, bez logowania.

Dla kogo jest SolveJS

Programiści – od juniora po seniora

Utrwalaj znajomość JavaScriptu, poznawaj mniej oczywiste zachowania języka i szlifuj warsztat na realnych przykładach – od podstaw aż po zaawansowane kwiatki.

Testerzy i QA

Ćwicz analizę kodu, przewidywanie zachowania aplikacji i pracę z narzędziami przeglądarki (DevTools) – umiejętności przydatne w codziennym testowaniu aplikacji webowych.

Pasjonaci i osoby uczące się

Lubisz łamigłówki i chcesz nauczyć się programować w JavaScript? Zaczynasz od Rozgrzewki i wspinasz się w rankingu, ucząc się przez zabawę.

Po co to robić i co zyskujesz

Uczysz się przez rozwiązywanie

Zamiast biernego czytania – piszesz kod, przewidujesz wynik i grzebiesz w DevTools. Wiedza zostaje, bo zdobywasz ją w praktyce.

Poznajesz realne kwiatki JavaScriptu

Hoisting, porównania z ==, koercja typów, kolejność event loopu, domknięcia – momenty, na których łapie się każdy programista JavaScript.

Ćwiczysz narzędzia przeglądarki

Rodzina DevTools uczy pracy z panelami Elements, Network, Application i Console oraz manipulacji żądaniami GET i POST – czego nie znajdziesz w Codewars ani JSchallenger.

Śledzisz postęp i rywalizujesz

Za każde rozwiązane zadanie zdobywasz punkty i wspinasz się w rankingu tygodniowym oraz globalnym. Konto jest darmowe i służy tylko rywalizacji.

Przeczytaj: dlaczego warto uczyć się JavaScriptu i jak ćwiczyć →

Kilka trybów rozgrywki

SolveJS ma kilka trybów rozgrywki – dwanaście typów zadań w trzech kategoriach. Każdy ćwiczy inną umiejętność.

Kodowanie

Pisz funkcje, poprawiaj błędy, odblokuj cel. Kod uruchamiany w izolowanym Web Workerze.

Analiza

Przewiduj wynik konsoli i odkoduj ciągi. Kwiatki JS, na których łapie się każdy.

DevTools

Znajdź flagę w DevTools i podrasuj żądania GET/POST. Tego nie ma Codewars ani JSchallenger.

Zobacz szczegółowy opis wszystkich 12 typów na stronie demo →

Jak to działa

  1. Wybierz zagadkę z listy – po poziomie, kategorii i typie.
  2. Rozwiąż ją w przeglądarce. Kod uruchamia się w izolowanym Web Workerze, nic nie instalujesz.
  3. Zdobądź punkty i wskocz do rankingu tygodniowego oraz globalnego.

Pięć poziomów trudności

Od Rozgrzewki, przez Łatwy, Średni i Trudny, aż po Eksperta. Zaczynasz spokojnie i stopniowo podnosisz poprzeczkę.

RozgrzewkaŁatwyŚredniTrudnyEkspert

Nie płacisz swoimi danymi

Nie sprzedajemy Twoich danych i nie wysyłamy reklam. Statystyki liczymy u siebie, bez zewnętrznych trackerów. Rdzeń serwisu jest i zostanie darmowy.

Zacznij teraz – za darmo

Załóż darmowe konto i odblokuj pełny zestaw zagadek, punkty i ranking. Albo najpierw sprawdź demo bez logowania.