Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Alternatywne źródła nauki programowania/web design’u

Mam na imię Filip i jest to mój pierwszy wpis. Mam nadzieję, że całość wyjdzie dobrze. Więc zaczynamy.

Książki są najlepszym źródłem wiedzy ale czy tylko ? W końcu nie każdego stać na zakup książki, czy też nie każdy lubi uczyć się z książek. Istnieją bowiem alternatywne źródła pozyskiwania wiedzy, dostęp do nich ma praktycznie każdy.

Żyjemy w czasach w których wszystkiego możemy nauczyć się w Internecie, na dodatek zupełnie za darmo. Początki bywają zawsze najtrudniejsze, więc przedstawię listę interaktywnych platform do nauki programowania/web design’u.
Wpis nie jest sponsorowany. Jest tylko poradnikiem dla osób poszukujących alternatywnych źródeł do nauki.

Codeacademy

Codeacademy

Platforma głównie dla tych którzy chcą poznać techniki webowe. Do wyboru mamy cztery wersje językowe: Angielski, Francuski, Hiszpański i Portugalski. Kurs podzielony jest na cztery kategorie:
-„Web Developer Skills” - szkolimy swoje umiejętności w praktycznym podejściu
-„Language Skills” - poznajemy i uczymy się języka
-„Goals” – wykonujemy 30 minutowe projekty
-„Learn APIs” nauka wykorzystania popularnych APIs w swoich aplikacjach.
Technologie jakie poznajemy to HTML & CSS, JavaScript, jQuery, PHP, Python, Git, Java, SQL, SASS i wiele innych. Platforma posiada statystykę dzięki czemu wiemy jaki mamy postęp w nauce, kiedy odwiedzaliśmy ostatni raz stronę, jakie umiejętności już zdobyliśmy itp. Platforma jest ciągle rozwijana. Zainteresowani mają opcje wykupienia wersji PRO.

Codingame

Codingame

Platforma do nauki programowania poprzez tworzenie gier komputerowych. Dostępna po angielsku lub po francusku. Mamy do wyboru, aż 26 języków programowania między innymi C, C++, C#, Python, Java, JavaScript, PHP oraz wiele wiele innych. Ciekawym pomysłem jest wprowadzenie elementów grywalizacji, tak więc mamy możliwość zdobywania odznak, wbijania leveli, zdobywania medali czy też porównywania rankingu z innymi uczestnikami. Dodatkowym atutem jest blog na którym możemy poszerzać naszą wiedze albo tez wyczytać różne ciekawostki, a w chwili kiedy napotkamy problem nie do rozwiązania, możemy poszukać na forum lub też samemu zapytać. Cały czas pojawiają się jakieś nowości, zapewnia wiele godzin nauki

Code Studio

CodeStudio

Platforma przeznaczona głównie dla dzieci. Nie uczy konkretnego języka, pokazuje przede wszystkim jak myśleć i komunikować się z komputerem. Platforma występuje w kilkunastu wersjach językowych, choćby po angielsku, francusku ale również po polsku, choć nie wszystkie moduły posiadają jeszcze tłumaczenie. Całość utrzymana w stylistyce bajkowej tak aby dzieci były zainteresowane. Nawet najmłodsi znajdą coś dla siebie bowiem kurs przygotowany jest już dla dzieci w wieku 4-5lat. Dodatkowo każdy kurs ułożony jest tematycznie tak więc mamy np. programowanie droidów z Star Wars. Non stop powstają nowe tematyczne kursy.

CodeCombact

CodeCombact

Jest to gra dzięki której uczymy się programować. Założenie jest takie, że mamy postać, która wykonuje różne zadania, zdobywa levele, walczy z przeciwnikami, zdobywa przedmioty, kluczowym elementem jest to, że poruszanie się odbywa się za pomocą kodu. Połączenie przyjemnego z pożytecznym. Dodając do tego fakt, iż platforma jest całkowicie po polsku (oczywiście mamy wybór innych języków jak choćby angielskiego) powstaje całkiem ciekawa możliwość przyjemnej nauki. Jeżyki jakich możemy się nauczyć to Python, JavaScript, Lua oraz CoffeeScript (przyjemniejsza składnia JS). Z czasem dodawane są nowe światy z coraz to trudniejszymi wyzwaniami.

Khanacademy

KhanAcademy

Platforma do nauki nie tylko programowania, ba znajdziemy tam nawet zagadnienia z matematyki, języka polskiego, chemii, biologii i wielu innych dziedzin. Pierwotnie dostępna po angielsku teraz również po polsku, choć niektóre moduły mogą być jeszcze nie do końca przetłumaczone na nasz ojczysty język. Technologie jakie możemy poznać to głównie te webowe: HTML, CSS, JavaScrip czy SQL. Ważnym elementem jest to, że przed wykonaniem ćwiczeń zawsze oglądamy filmy instruktażowe, dzięki czemu platforma staję się przyjazna dla dzieci. Jest c9iągle rozwijana i co chwila pojawiają się nowe zagadnienia.

Kodilla

Kodilla

Nowa platforma w fazie rozwoju, gdzie jeszcze nie wszystkie kursy są gotowe. Platforma jest Polskim StartUpem, więc i jest całkowicie po polsku. Na ten moment kursy poruszają tematy technologii webowych: HTML, CSS, RWD, Flexbox, Bootstrap. Bardzo podobna do Codeacademy tak więc jest świetną alternatywą dla osób chcących się uczyć w ojczystym języku. Jest też najmłodszą platformą tak więc z pewnością będzie rozwijana dalej.

Myślę, że lekko objaśniłem jaki mamy wybór jeżeli chodzi o wybór platformy. Na pewno nie są to wszystkie dostępne, bo jest ich znacznie więcej. Najlepiej będzie poklikać sobie samemu i popatrzeć ponieważ większość z nich ma możliwość testowania bez rejestracji. A jeżeli ktoś ma jakąś inna platformę godną uwagi niech podzieli się nią w komentarzu.

P.S. Uwagi związane z wpisem również cenne i mile widziane, zarówno pozytywne jak i negatywne.
 

internet programowanie hobby

Komentarze

0 nowych
kilijanek   8 #1 22.06.2016 15:04

Polecam też MVA - Microsoft Virtual Academy

filozofw   4 #2 22.06.2016 19:46

Brakuje mi jakiegoś podsumowania, może opinii, która platforma jest dobra dla ciebie, jakiegoś testu, z czym ci się dobrze korzystało. Suchą listę stronek można samemu szybko wyguglować ;).

shadou102   4 #3 23.06.2016 07:43

@filozofw słuszna uwaga

Autor edytował komentarz w dniu: 23.06.2016 07:44
codeobiect   4 #4 23.06.2016 10:53

Fajny wpis, kodilli nie znałem, bardzo przyjemne kursy. Właśnie zaczynam ostatni z dostępnych i czekam z niecierpliwością na kolejne!
Dzięki za przydatny (dla mnie) wpis!

  #5 24.06.2016 11:37

Dodaj jeszcze coursera i edx.

PaszczurT   1 #6 28.06.2016 14:01

Zabrakło freecodecamp.com

  #7 04.07.2016 15:01

Dodaj jeszcze eduweb. Bardzo dużo materiałów dla przyszłych programistów + dyskusje na forum.