11 Najlepsze miejsca do nauczenia się kodowania za darmo

Więc zdecydowałeś, że chcesz nauczyć się kodować, ale nie chcesz wysyłać dużo pieniędzy na formalne zajęcia w klasie.

Na szczęście Internet ma mnóstwo wspaniałych miejsc, które nauczą cię umiejętności, które musisz znać, aby zacząć kodowanie teraz, a wiele z nich jest darmowych.

Oto lista 11 miejsc, w których można teraz rozpocząć kodowanie bez żadnych pieniędzy.

Codecademy

Szanse są, jeśli wcześniej zapoznałeś się z nauką kodu, napotkasz Codecademy.

Jest łatwy w użyciu i wyświetla wyniki kodu podczas kodowania.

Codecademy oferuje również szeroką gamę języków programowania na swojej platformie interaktywnej: HTML i CSS, JavaScript , PHP, Python, Ruby, Angularjs, Command Line i wiele innych.

Darmowy obóz kodowy

Free Code Camp rozpoczyna Cię od 800 godzin kodowania w programie nauczania (z tematem obozu letniego). W przeciwieństwie do innych opcji na tej liście, po 800 godzinach od uczenia się kodowania praktycznego kodowania dla projektów non-profit. To świetny sposób na rozbudowę portfolio po zdobyciu cennych umiejętności.

W tej chwili możesz uczyć się HTML, CSS, JavaScript, baz danych, DevTools, Node.js i Angular.js poprzez Free Code Camp.

GA Dash

W przeciwieństwie do Codecademy lub Free Code Camp, bezpłatna internetowa platforma szkoleniowa Zgromadzenia Ogólnego opiera się na pracy nad projektami. Każda lekcja składa się z pracy nad ukończeniem jednego "projektu".

GA Dash oferuje również kilka różnych opcji kursów, których nie oferują inne, takie jak responsywny projekt i budowa motywu Tumblr od zera.

Codewary

Codewars oferuje zabawny sposób na wyostrzenie umiejętności pisania. Strona oferuje szereg wyzwań tematycznych związanych ze sztuką walki, nazywanych "kata". Uzupełniasz kata, by zdobyć honor i stopnie. Więcej honoru i szeregów oznacza trudniejsze wyzwania, więc zawsze jest coś nowego do pracy.

Jednak jest pewne zastrzeżenie - Codewars wymaga pewnej wiedzy w jednym z języków programowania, które oferują w tym czasie, zanim będziesz mógł się zarejestrować.

Obecnie oferują wyzwania w językach: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, a także w innych językach, w tym C ++ i PHP.

Coursera

W przeciwieństwie do innych wymienionych dotychczas stron, Coursera ma bardzo obszerną bibliotekę kursów, która wykracza daleko poza tematy programowania . Zajęcia prowadzone są przez prawdziwych profesorów uniwersyteckich i są w 100% wolne. Jeśli chcesz mieć teoretyczne wykształcenie z zakresu nauk o danych, a nawet wprowadzenie do programowania aplikacji na Androida, może to być najlepsza opcja dla ciebie.

Jeśli jednak chcesz, aby certyfikat wskazywał, że ukończyłeś ten kurs, będziesz musiał zapłacić trochę - od 30 USD do 100 USD - aby uzyskać wybrany certyfikat.

edX

Podobnie jak Coursera, edX oferuje znacznie więcej kursów niż tylko języki programowania, a dzięki ich kursom można zdobyć sporą wiedzę informatyczną. Wszystkie materiały klasowe są wspierane przez uniwersytety i prawdziwych profesorów. Wiele zajęć można wziąć w swoim tempie i nie są ograniczone do niektórych dat.

Ale także, podobnie jak w przypadku Coursery, jeśli chcesz mieć jakąś referencję dla klasy, musisz zapłacić trochę (30- $ 100 $) i wziąć kurs w "zweryfikowanym" formacie - co oznacza, że ​​wiedzą, że to ty bierzesz kurs.

Khan academy

Podobnie jak w przypadku Coursery i edX, Khan Academy oferuje mnóstwo tematów, a nie tylko kodowanie. Jednak w przeciwieństwie do innych, istnieje możliwość poznania podstaw kodowania w ciągu godziny - idealna, jeśli interesuje Cię uzyskanie ogólnego przeglądu tematów.

Oferowane języki kodowania obejmują JavaScript, HTML i CSS, SQL oraz różne inne tematy związane z programowaniem / informatyką.

MIT OpenCourseWare

Aby uzyskać dostęp do tej kolekcji materiałów z kursu MIT, nie jest wymagane konto. Ich sekcja programowa obejmuje tematy od wprowadzenia w rozwiązywaniu problemów technicznych do algorytmów wykorzystywanych w animacji komputerowej.

Jedynym minusem jest to, że zadania na niektóre kursy nie będą zawierały żadnych odpowiedzi, więc nie ma możliwości dowiedzenia się z tej strony, jeśli robisz to poprawnie.

Projekt Odin

Stworzony przez twórców Viking Code School - premiera internetowego programu do bootowania kodu - Odin Project to darmowa wersja.

Jest oparty na projektach, a także oferuje ostateczny kurs w zakresie zatrudniania nowych umiejętności, co zawsze jest dodatkowym atutem.

Oferowane języki kodowania obejmują HTML, CSS, JavaScript i jQuery oraz Ruby on Rails.

Udemy

Udemy oferuje płatne i bezpłatne kursy w dowolnym temacie, w tym programowaniu. Są to jednak kursy tworzone przez społeczność. Ważne jest, aby przeczytać recenzje kursów przed rozpoczęciem nurkowania, ponieważ może to nie być tak skuteczne, jak odbycie kursu na jednej z pozostałych stron.

Odtwarzacz kodu

Jest to kompilacja samouczków wideo, które pomagają przejść proces od początku do końca. Może być najlepiej używany w połączeniu z innymi witrynami lub kursami, ponieważ jest oparty wyłącznie na małych koncepcjach i projektach.

Wniosek

Jak widać z opisów 11 kursów powyżej, najlepiej wykorzystać kilka różnych zasobów, aby efektywnie się uczyć. To najlepszy sposób na poszerzenie doświadczenia i rozpoczęcie pracy w dziedzinie programowania.

Nawet jeśli zdecydujesz, że nie chcesz kodować po zrobieniu kursu lub wykonaniu kilku ćwiczeń, nadal możesz pracować w technologii !