Spisu treści:
- 1.freeCodeCamp
- 2. Akademia kodowania
- 3. Coursera
- 4.edX
- 5. INTUICYJNY
- 6. Stepik
- 7. Nowoczesny samouczek JavaScript
2024 Autor: Malcolm Clapton | [email protected]. Ostatnio zmodyfikowany: 2023-12-17 04:07
Zrób pierwsze kroki w kierunku kariery programisty lub dowiedz się, jak tworzyć własne projekty za pomocą tych witryn.
1.freeCodeCamp
- Technologie: HTML, CSS, JavaScript, Git, Node.js, React.js i inne.
- Koszt: całkowicie za darmo.
- Poziom trudności: wszystkie poziomy.
- Język angielski.
Program freeCodeCamp konsekwentnie uczy użytkownika wszystkich podstawowych aspektów programowania internetowego, od podstawowych pojęć po złożone techniki programistyczne. Na początku każdej lekcji czytasz teorię, a następnie wprowadzasz ją w życie: piszesz kod w specjalnym edytorze, a system Cię sprawdza. Jeśli pojawią się trudności, możesz omówić je z innymi uczniami na forum.
Na końcu modułów teoretycznych pokazane są projekty, które powinieneś wykorzystać do tworzenia własnych aplikacji internetowych. Wyniki rozwoju muszą zostać opublikowane w zasobie, po czym mogą być ocenione przez innych użytkowników.
Ponadto freeCodeCamp pomaga uczniom spotykać się i współpracować przy prawdziwych projektach non-profit. To dobra szansa na zdobycie cennego doświadczenia rozwojowego i portfolio potrzebnego do zatrudnienia.
freeCodeCamp →
2. Akademia kodowania
- Technologie: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby i inne.
- Koszt: bezpłatnie lub od 20 USD miesięcznie za dodatkową zawartość.
- Język angielski.
- Poziom trudności: łatwy-średni.
Podobnie jak w poprzednim źródle, Codecademy koncentruje się na nauce programowania internetowego. Czytasz teorię, a następnie wykonujesz zadania w interaktywnym edytorze kodu. Użytkownik otrzymuje osobne kursy dotyczące różnych technologii. Większość z nich jest dostępna za darmo, ale testy weryfikacyjne i zadania rozwoju projektu otwierane są po wykupieniu subskrypcji.
Codecademy oferuje również kompleksowe płatne programy, które porządkują i łączą materiały z różnych kursów. Na przykład Build Websites from Scratch uczy Cię krok po kroku, jak stworzyć prostą stronę internetową od podstaw przy użyciu różnych technologii.
Akademia kodowania →
3. Coursera
- Technologie: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift i inne.
- Koszt: bezpłatnie lub od 49 USD miesięcznie za dodatkową zawartość.
- Język: angielski, rosyjski i inne.
- Poziom trudności: wszystkie poziomy.
Coursera oferuje różnorodne kursy w różnych językach programowania z wiodących światowych uniwersytetów. Tutaj możesz nauczyć się nie tylko tworzenia stron internetowych, ale także tworzenia programów mobilnych i stacjonarnych. Niektóre kursy są samodzielne, ale większość jest połączona w specjalizacje - zestawy powiązanych kursów.
Możesz bezpłatnie obejrzeć materiał teoretyczny prezentowany w tekstach i filmach. Jednak większość zadań testowych i praktycznych, które wymagają weryfikacji przez nauczyciela lub innych użytkowników, jest dostępna tylko z płatną subskrypcją.
Ćwiartka →
4.edX
- Technologie: HTML, CSS, JavaScript, Java, Python, Ruby i inne.
- Koszt: bezpłatnie lub od 49 USD miesięcznie za certyfikat.
- Język: angielski i inne.
- Poziom trudności: wszystkie poziomy.
W edX masz dostęp do kursów renomowanych firm i uniwersytetów. Wśród nich jest na przykład słynne wprowadzenie dla początkujących programistów Wprowadzenie do informatyki z Uniwersytetu Harvarda. Treści edukacyjne prezentowane są głównie w formie wykładów wideo i tekstów. Niektóre kursy zawierają testy i inne interaktywne ćwiczenia.
Za przejście większości materiałów platforma nie prosi o pieniądze. Ale możesz otrzymać certyfikat potwierdzający pomyślne ukończenie danego kursu tylko za pieniądze.
edX →
5. INTUICYJNY
- Technologie: HTML, CSS, JavaScript, algorytmy i bazy danych, C#, Java, Python, Ruby i inne.
- Koszt: bezpłatnie lub od 500 rubli miesięcznie za usługi korepetytora.
- Język rosyjski.
- Poziom trudności: wszystkie poziomy.
Katalog platformy edukacyjnej „INTUIT” zawiera kursy tekstowe i wideo z rosyjskich instytucji edukacyjnych i międzynarodowych firm IT. Zawartość serwisu obejmuje wszystkie główne obszary programowania od tworzenia stron internetowych po tworzenie programów desktopowych. Samokształcenie jest bezpłatne, ale istnieje usługa płatna, w której użytkownikowi pomaga osobisty nauczyciel.
„INTUICJA” →
6. Stepik
- Technologie: JavaScript, C#, sieci neuronowe, C++ i inne.
- Koszt: całkowicie za darmo.
- Język: rosyjski, angielski.
- Poziom trudności: łatwy-średni.
Kolejna platforma non-profit, dla której kursy tworzone są przez rosyjskie firmy i uniwersytety. Chociaż na Stepiku nie ma zbyt wiele materiału na temat konkretnych języków programowania, tutaj możesz poznać podstawową wiedzę z zakresu matematyki i teorii algorytmów, która przyda się każdemu programiście.
Stepik →
7. Nowoczesny samouczek JavaScript
- Technologie: JavaScript i inne.
- Koszt: bezpłatnie lub od 6500 rubli za dodatkowy kurs.
- Język rosyjski.
- Poziom trudności: wszystkie poziomy.
Ten zasób jest poświęcony językowi JavaScript i powiązanym technologiom internetowym. Tutaj znajdziesz bardzo szczegółowy, dobrze zorganizowany i łatwy do zrozumienia tekstowy kurs JS. Zadania po każdym temacie pomogą utrwalić zdobytą wiedzę. Jednocześnie materiał jest czysto teoretyczny i nie uczy tworzenia projektów w praktyce.
Możesz samodzielnie uczyć się podręcznika za darmo lub zapłacić za zaawansowane kursy, które obejmują naukę samego JavaScriptu lub powiązanych technologii z nauczycielem.
„Poradnik na temat nowoczesnego JavaScript” →
Zalecana:
38 przydatnych zasobów do nauki nowych rzeczy
W tym poście znajdziesz witryny edukacyjne i kursy online, aby uczyć różnych umiejętności i dyscyplin
8 darmowych aplikacji na Androida do nauki angielskiego
Stosunkowo nowe i mało znane aplikacje do nauki języka angielskiego, które mają różne podejścia. Wypróbuj i wybierz najlepsze dla siebie
25 darmowych kursów programowania online
Opanuj Javę, JavaScript, C++ i inne popularne języki programowania od podstaw bez wychodzenia z domu we własnym tempie
13 wskazówek dotyczących samodzielnej nauki programowania
Artykuł zawiera przydatne wskazówki, które pomogą osobom samodzielnie uczącym się programowania szybko, sprawnie i bez zbędnego stresu zdobywać wiedzę
24 darmowe książki do nauki języków programowania
Redaktorzy serwisu Linux Links zebrali w jednym miejscu 24 darmowe książki o różnych językach programowania, po jednej dla każdego języka, od asemblera do C#. Zawsze wydawało mi się, że głównym powodem, dla którego początkujący programiści poddają się i przestają się uczyć, jest obfitość wyboru.