7 najlepszych darmowych zasobów do nauki programowania
Formowanie / / December 19, 2019
1. freeCodeCamp
- Technologia: HTML, CSS, JavaScript, Git, node.js, React.js i inni.
- Koszt: całkowicie za darmo.
- Poziom: Wszystkie poziomy.
- Język: angielski.
Program freeCodeCamp konsekwentnie uczy użytkownikowi wszystkie podstawowe aspekty rozwoju sieci od wstępnych koncepcji do wyrafinowanych technik rozwoju. Na początku każdej lekcji można przeczytać teorię, a następnie zastosować je w praktyce: pisanie kodu w specjalnym edytorze, a ty, system sprawdza. Jeśli występują trudności, można przedyskutować je z innymi studentami na forum.
Pod koniec modułów teoretycznych pokazać projekty, przykładem której musisz tworzyć własne aplikacje internetowe. Wyniki rozwoju powinny być publikowane na zasobie, po których mogą oceniać innych użytkowników.
Ponadto freeCodeCamp pomaga studenci spotykają się w zespoły i wspólnie pracować na realnych projektach niekomercyjnych. Jest to dobra okazja, aby zdobyć cenne doświadczenie w rozwoju i portfela niezbędnych do zatrudnienia.
freeCodeCamp →
2. Codecademy
- Technologia: HTML, CSS, JavaScript, angularjs, React.js, Python, Ruby i inne.
- Koszt: Darmowe lub 20 $ miesięcznie za dodatkową zawartością.
- Język: angielski.
- Stopień trudności: łatwy poziomie średnim.
Podobnie jak poprzedni zasobu Codecademy opiera się na programowaniu WWW. Oglądasz teorię, a następnie wykonać zadanie w interaktywnym edytorze. Dostarcza kursy konkretnego użytkownika poświęcone różnych technologiach. Główną częścią każdego z nich jest dostępna za darmo, ale testy i zadania dla rozwoju projektu są otwarte po subskrypcji.
W Codecademy również kompleksowe programy płatne że usystematyzować i zintegrować materiały o różnych kursach. Na przykład, program Budowania stron internetowych od podstaw krok po kroku tutoriale zapewniają prostą stronę internetową od podstaw przy użyciu różnych technologii.
Codecademy →
3. Coursera
- Technologia: HTML, CSS, JavaScript, angularjs, Java, Python, Ruby, Swift i inni.
- Koszt: Darmowe lub 49 $ miesięcznie za dodatkową zawartością.
- Język: angielski, rosyjski i inne.
- Poziom: Wszystkie poziomy.
Na Coursera, można znaleźć wiele kursów dla różnych języków programowania z wiodących uniwersytetów. Tutaj można dowiedzieć się nie tylko do tworzenia stron WWW, ale także tworzenie aplikacji mobilnych i stacjonarnych. Niektóre kursy są samowystarczalne, ale większość połączone w specjalizacji - zestaw kursów pokrewnych.
Zobacz materiałowi teoretycznej prezentowany tekst i wideo, jest wolny. Jednak większość badań i praktycznych zadań, które wymagają weryfikacji nauczyciela lub innych użytkowników są dostępne tylko poprzez subskrypcję.
Coursera →
4. EDX
- Technologia: HTML, CSS, JavaScript, Java, Python, Ruby i inne.
- Koszt: Darmowe lub 49 $ miesięcznie za pomocą certyfikatu.
- Język: angielski i inni.
- Poziom: Wszystkie poziomy.
Na EDX można uzyskać dostęp do kursów z dobrze znanych firm i uniwersytetów. Wśród nich są, na przykład, słynny kurs wprowadzający dla początkujących Wstęp do informatyki z Uniwersytetu Harvarda. Zawartość edukacyjna jest prezentowany głównie wykłady wideo i teksty. Niektóre kursy zawierają quizy i inne interaktywne zadania.
Ukończenie większości materiałów platforma nie prosi o pieniądze. Jednak, aby uzyskać certyfikat potwierdzający ukończenie kursu, jest to możliwe tylko dla pieniędzy.
EDX →
5. INTUIT
- Technologia: HTML, CSS, JavaScript, algorytmy i bazy danych, C #, Java, Python, Ruby, i inne.
- Koszt: Bezpłatnie lub 500 rubli miesięcznie za usługi korepetycji.
- Język: rosyjski.
- Poziom: Wszystkie poziomy.
W katalogu platformy edukacyjnej „INTUIT” ma tekst i samouczki wideo na temat rosyjskich instytucji edukacyjnych i międzynarodowych firm IT. Platforma treść obejmuje wszystkie najważniejsze obszary programowania ze strony rozwoju do tworzenia aplikacji desktopowych. Samokształcenie jest wolny, ale jest to usługa płatna, w której użytkownik dokonuje prywatnego nauczyciela.
„INTUIT» →
6. Stepic
- Technologie: JavaScript, C #, sieci neuronowe, C ++ i innych.
- Koszt: całkowicie za darmo.
- Język: rosyjski, angielski.
- Poziom trudności: easy-medium.
Kolejna platforma non-profit na kursy, które zapewniają rosyjskich firm i uniwersytetów. Chociaż Stepic nie tyle o konkretnych języków programowania, materiał można znaleźć tutaj podstawową wiedzę z zakresu matematyki i teorii algorytmów, które będą użyteczne dla wszystkich deweloper.
Stepic →
7. Nowoczesne podręczniki Javascript
- Technologie: JavaScript i innych.
- Koszt: Darmowe lub 6500 rubli za dodatkową oczywiście.
- Język: rosyjski.
- Poziom: Wszystkie poziomy.
Ten zasób jest dedykowany do języka JavaScript i technologii pokrewnych internetowych. Tutaj znajdziesz bardzo szczegółowy, dobrze zorganizowany i łatwy do zrozumienia tekst na kurs JS. Zadania po każdym temacie pomogą skonsolidować swoją wiedzę. Jednocześnie, materiał jest czysto teoretyczna i nie uczyć tworzenia projektów w praktyce.
Można zwolnić do prowadzenia własnej podręcznika lub zapłacić za zaawansowanych kursów, które obejmują badanie JavaScript lub podobnych technologii z nauczycielem.
„Nowoczesny podręcznik Javascript» →