Nauka pisania kodu to fantastyczny sposób na rozpoczęcie kariery w tworzeniu stron internetowych, tworzeniu aplikacji, a nawet budowaniu własnego startupu. W ciągu ostatnich kilku miesięcy uczyłem się kodu w wolnym czasie i odkąd przechodzę samoukiem, musiałem polegać na zasobach internetowych, aby pomóc mi w rozwoju. W tym artykule podzielę się 11 najlepszymi stronami internetowymi, które znalazłem, jeśli chcesz nauczyć się programowania.
Najlepsze strony internetowe do nauki programowania za darmo
1. Codecademy
Codecademy jest jedną z najpopularniejszych stron internetowych, gdzie możesz nauczyć się kodować za darmo. W rzeczywistości ponad 20 milionów osób używało tej strony do nauki programowania i zwykle jest to pierwsza rekomendacja dla początkujących, aby nauczyć się podstaw programowania. Wystarczy, że założysz darmowe konto i zaczniesz korzystać z preferowanego języka. Dostępne są: HTML i CSS, JavaScript, JQuery, Python, Ruby i PHP.
2. Obóz wolnego kodu
Free Code Camp to wspaniałe miejsce do nauki tworzenia stron internetowych, szczególnie jeśli interesuje cię JavaScript z pełną obsługą, który jest głównym tematem tej witryny. Program nauczania zaczyna się od HTML5 i CSS3, zanim przejdzie do JavaScript i JQuery opartego na przeglądarce, a następnie Wyrażeń regularnych. Inne kwestie, o których tutaj mowa, to Git, Angular.js, Node.js i Express.js. Najlepsze jest to, że budujesz projekty dla organizacji non-profit w ramach swojego prawdziwego doświadczenia po ukończeniu kursu.
3. Szkoła kodów
Szkoła kodów jest fantastycznym miejscem do dalszego rozwoju i dalszego poszerzania wiedzy. Choć nie jest to całkowicie darmowe, oferują one wiele darmowych kursów, które możesz zrobić natychmiast. Możesz zrobić wszystko z poziomu przeglądarki, korzystając z samouczków wideo i screencastów, aby poprowadzić Cię i mnóstwo wyzwań programistycznych, aby wystawić swoją wiedzę na próbę. Oferowane ścieżki kursu obejmują Ruby, JavaScript, iOS, Git, HTML & CSS oraz Electives (Wyrażenia regularne, MySQL, narzędzia dla programistów Chrome).
4. Projekt Odin
Projekt Odin to internetowy program skierowany do osób, które chcą zostać programistami Ruby i Rails. Jednak oferują również HTML, CSS i JavaScript w ramach kompleksowego programu nauczania. Już skompilowali najlepsze zasoby dla każdego języka i zgrupowali je w siedem sekcji, więc musisz pracować tylko od góry do dołu. Istnieją również projekty, nad którymi możesz pracować, abyś mógł opanować techniki, których się nauczyłeś.
5. Harvard University CS50 Class
Harvard University CS50 Class, darmowy kurs wprowadzający do informatyki, prowadzi David J. Malan. Jest to jeden z najlepszych sposobów na rozpoczęcie programowania, nawet jeśli nie masz wcześniejszego doświadczenia z kodowaniem. Tematy poruszane na tym kursie obejmują tworzenie stron internetowych, algorytmy, enkapsulację, struktury danych i wiele innych. Otrzymasz również wprowadzenie do języków programowania takich jak C, PHP, JavaScript oraz SQL, HTML i CSS.
6. HTML Dog
HTML Dog to wspaniałe źródło samouczków w HTML, CSS i JavaScript. Jest to doskonałe miejsce na początek, jeśli jesteś kompletnym początkującym, który chce nauczyć się któregokolwiek z powyższych języków. Dostępnych jest również kilka technik pokazujących, w jaki sposób można uzyskać typowe funkcje internetowe, takie jak listy rozwijane CSS, zbieranie danych formularzy za pomocą PHP, niestandardowe strony błędów 404 i wiele innych. Jest całkowicie bezpłatny i nie musisz rejestrować się w celu korzystania z witryny.
7. Khan Academy
Khan Academy to całkowicie bezpłatny zasób online, w którym możesz uczyć się różnych przedmiotów. Główną ofertą w dziale programowania komputerów są HTML i CSS, JavaScript i SQL. W każdej sekcji dostępne są rozmowy (interaktywne filmy wideo), a następnie kodowanie wyzwań, w których możesz ćwiczyć z podpowiedziami i wiadomościami, aby poprowadzić Cię we właściwym kierunku.
8. Odtwarzacz kodu
Odtwarzacz kodu odtwarza kod podobny do wideo, aby pomóc w nauce front-endowych technologii - HTML, CSS i JavaScript. Tutaj możesz zobaczyć fajne rzeczy tworzone od zera przy użyciu powyższych technologii i możesz je odtworzyć lub ulepszyć. Niektóre przykłady to szkielety HTML & CSS, gra snake HTML5, kalkulator JavaScript i CSS i wiele więcej. Ta strona nie jest przeznaczona dla początkujących, ponieważ musisz mieć sprawną znajomość każdego języka, aby zrozumieć, w jaki sposób są wykorzystywane do tworzenia rzeczy.
9. Udemy
Udemy to fantastyczna platforma internetowa do nauki i doskonalenia umiejętności programowania. Istnieje wiele różnych języków do wyboru, w tym popularne opcje, takie jak HTML, CSS, PHP, MySQL Swift, Python, Java i wiele więcej. Możesz także nauczyć się różnych aspektów projektowania stron internetowych, takich jak projektowanie UX (User eXperience) i Photoshop. Do każdego kursu jest mnóstwo filmów i quizów, a także certyfikat ukończenia kursu. Większość kursów kosztuje Cię pieniądze, ale niektóre z nich możesz wziąć za darmo, takie jak programowanie HTML5 i Java.
10. Udacity
Udacity to kolejny znany zasób wiedzy i kariery w programowaniu. Kursy prowadzone są przez ekspertów branżowych od gigantów oprogramowania, takich jak Google, Facebook, MongoDB i innych. Dzięki Udacity możesz nauczyć się rozwoju Androida, Git i GitHub, Java, tworzenia aplikacji ios, a nawet jak zbudować własny Startup! Niektóre kursy wymagają opłaconej rekrutacji, ale dostęp do materiałów kursu jest bezpłatny.
11. Dash Zgromadzenia Ogólnego
Dash to dobre miejsce do nauki HTML, CSS i JavaScript dzięki projektom, które możesz wykonywać bezpośrednio w przeglądarce. Projekty (od stworzenia małej osobistej strony internetowej do kodowania robota CSS) są coraz trudniejsze, ale są one zakończone przez przechodzenie przez punkty kontrolne, które powinny sprawić, że będziesz cieszyć się procesem i będziesz mieć motywację. Musisz tylko zapisać się na konto Zgromadzenia Ogólnego, aby rozpocząć naukę.
Więc to jest to. Możesz odwiedzić którąkolwiek z tych stron, aby od razu rozpocząć podróż związaną z kodowaniem. Jeśli jesteś kompletnym początkującym, Codecademy, HTML Dog, The Odin Project i Free Code Camp są świetnymi miejscami do rozpoczęcia. Jeśli pominęliśmy Twój ulubiony zasób kodowania online, poinformuj nas o tym w sekcji komentarzy!