zastanawiasz się, czy tech jest dla Ciebie?
w oparciu o swoje mocne strony, czy powinieneś być projektantem? Front end developer? A może nawet cyfrowy marketer? Skorzystaj z naszego 3-minutowego quizu, aby dowiedzieć się, czy kariera technologiczna jest dla ciebie odpowiednia.,
Kiedy zacząłem uczyć się kodowania, opcje były ograniczone—dużo książek (nawet nie e-booków), kilka bardzo podstawowych samouczków online i cała masa eksperymentów. Kodowanie gier? Nie za bardzo.
nauka przez Internet przebyła długą drogę w ciągu ostatnich kilku lat. Istnieją interaktywne Kursy, mnóstwo samouczków online i jeden z moich ulubionych sposobów na ćwiczenie kodowania: zabawne darmowe gry!,
chociaż sama gra kodująca prawdopodobnie nie nauczy Cię wszystkiego, co musisz wiedzieć o kodowaniu, te darmowe gry mogą być naprawdę niesamowitym sposobem na ćwiczenie umiejętności, których się uczysz. Jeśli jesteś podobny do mnie, nagle zdasz sobie sprawę, że spędziłeś ostatnie cztery godziny na doskonaleniu swoich umiejętności programistycznych, nawet nie zdając sobie z tego sprawy.
wypróbowałem jedne z najbardziej zabawnych i przydatnych gier do nauki kodowania. Sprawdź 15 najlepszych darmowych gier do nauki kodowania poniżej.,
CodeMonkey
CodeMonkey uczy programowania przy użyciu CoffeeScript, prawdziwego języka programowania, aby nauczyć cię tworzenia własnych gier w HTML5. Ma na celu kodowanie dla dzieci, ale na pewno jest to zabawa również dla dorosłych.
CodinGame
CodinGame oferuje zabawne darmowe gry, które pomogą Ci nauczyć się ponad 25 języków programowania, w tym JavaScript, Ruby i PHP. Jedną z zalet CodinGame jest to, że możesz grać ze znajomymi lub kolegami, a także brać udział w międzynarodowych konkursach programistycznych.,
CSS Diner
CSS Diner to prosty, ale zabawny sposób na naukę CSS. Istnieją 32 poziomy, które nauczą cię podstaw działania selektorów CSS. Każdy poziom tej darmowej gry kodującej staje się coraz bardziej złożony, opierając się na tym, czego nauczyłeś się w poprzednich lekcjach.
Flexbox Froggy
chcesz dowiedzieć się jak działa CSS flexbox? Sprawdź Flexbox Froggy. Ma prosty interfejs, który uczy podstaw tego, jak rzeczy wyrównać w flexbox, podczas gdy pomóc Froggy i jego przyjaciół.,
Flexbox Defense
Flexbox Defense to kolejny świetny sposób na ćwiczenie umiejętności flexbox. Tym razem będziecie przesuwać wieże dział na pozycje wzdłuż ścieżki, aby pokonać nadciągające fale wrogów, używając tych samych poleceń, co Flexbox Froggy.
CodeCombat
CodeCombat jest przeznaczony dla nauczycieli i uczniów, ale każdy może grać. Naucz się Pythona, JavaScript, CoffeeScript lub języka skryptowego gry Lua., Na poziomie początkującego lochu przeniesiesz swojego bohatera przez grę za pomocą kilku podstawowych poleceń zgodnie z samouczkiem obok gry.
Ruby Warrior
Jeśli chcesz nauczyć się Rubiego, to Ruby Warrior jest grą dla Ciebie. Istnieją utwory dla początkujących i średnio zaawansowanych, aby dopasować się do poziomu umiejętności. Lekcje zaczynają się łatwo i idą od tego momentu. Musisz zalogować się na Facebook, aby zapisać swoje postępy.
w oparciu o swoje mocne strony, czy powinieneś być projektantem?, Front end developer? A może nawet cyfrowy marketer? Skorzystaj z naszego 3-minutowego quizu, aby dowiedzieć się, czy kariera technologiczna jest dla ciebie odpowiednia.
niezaufany
niezaufany to gra przygodowa z meta-JavaScript, która testuje Twoje umiejętności obsługi JavaScript w celu rozwiązania problemów. Używasz JavaScript, aby poprowadzić doktora Evala przez kontinuum Maszyny i zmieniać jego rzeczywistość, aby poruszać się między poziomami. Jest to darmowa, zabawna gra do ćwiczenia bardziej złożonych umiejętności JavaScript.,
Polowanie Na Kod
Polowanie Na Kod uczy kodowania w unikalny sposób. Aby grać, identyfikujesz fragmenty kodu, analizujesz je, modyfikujesz kod, aby pasował do fragmentów, a następnie przechwytywasz działający fragment kodu. Można go używać do nauki Javy lub C#.
Robocode
Jeśli kiedykolwiek oglądałeś program BattleBots, Robocode jest dla Ciebie. Nauczysz się programowania, budując wirtualne czołgi bojowe robotów w Javie lub .NET. bitwy są następnie rozgrywane na ekranie w czasie rzeczywistym.,
CheckIO i Empire of Code
CheckIO i Empire of Code to zarówno gry strategiczne, które mogą nauczyć Cię obsługi JavaScript lub Pythona. Empire of Code korzysta z przestrzeni kosmicznej i uczysz się, broniąc własnej bazy i atakując innych, podczas gdy CheckIO pozwala Ci doskonalić swoje umiejętności, korzystając z cudzych rozwiązań.
Vim Adventures
Vim jest wysoce konfigurowalnym edytorem tekstu używanym przez programistów. Jeśli chcesz nauczyć się korzystać z Vima, Vim Adventures to świetne miejsce na początek!, Użyj popularnych skrótów klawiaturowych Vima, aby przejść przez przygodową grę podobną do Zeldy.
Cyber Dojo
Cyber Dojo oferuje ćwiczenia i wyzwania dla kilkudziesięciu języków programowania, w tym Ruby, JavaScript, PHP, Python i innych. Każde ćwiczenie określa wyzwanie, aby zakończyć się przykładem pokazującym, jak powinien wyglądać efekt końcowy. To świetny sposób na ćwiczenie umiejętności kodowania.,
Elevator Saga
Elevator Saga testuje Twoją wiedzę na temat języka JavaScript z wyzwaniami związanymi z poruszaniem się windą i przewożeniem ludzi w najbardziej efektywny sposób. Zaczyna się od wyzwania, aby przenieść 15 osób w mniej niż minutę, a wyzwania stają się stopniowo trudniejsze.
Code Wars
Code Wars pomaga poprawić swoje umiejętności poprzez szkolenie w wyzwaniach z innymi. Oferują ogromną różnorodność języków, w tym JavaScript, Swift, PHP, Python, Ruby i Haskell., Musisz najpierw udowodnić swoje umiejętności za pomocą podstawowego testu rozumienia języka, który chcesz ćwiczyć.
nie jesteś gotowy, aby dołączyć do gry tutaj? Sprawdź darmowy 10-dniowy obóz kodowania Skillcrush, aby uzyskać podstawowy przegląd tego, na czym polega nauka kodowania!