W tym kursie będziemy uczyć się  pojęć z języka programowania Java Script i ciekawych funkcji, których możesz używać korzystając z niego w bibliotece  ProcessingJS. Zanim zagłębisz się w temat, znajdziesz tutaj krótki artykuł pokazujący sposób nauczania programowania na  Khan Academy oraz sugestie w jaki sposób, według nas, możesz nauczyć się najwięcej.
Zazwyczaj na Khan Academy uczymy za pomocą filmów, ale tutaj, w krainie programowania, uczymy poprzez coś, co nazywamy "talk-throughs". "Talk-through" (po polsku: omówienie) jest jak film, z tym że jest ono interaktywne - możesz zatrzymać je w dowolnym momencie i pobawić się kodem, tworząc własną wersję tego co przygotowaliśmy na potrzeby danego zagadnienia.  Poniżej znajduje się animowany GIF, na którym widzisz fragment przykładowego omówienia (w prawdziwych omówieniach będzie dźwięk!):
Po każdym "talk-through" postawimy przed Tobą wyzwanie programistyczne i  przeprowadzimy Cię przez nie krok po kroku przy użyciu wiadomości oraz wskazówek. Jeżeli wydaje Ci się, że wykonanie wyzwania zajmuje Ci zbyt dużo czasu i zaczynasz się frustrować, to spróbuj ponownie obejrzeć "talk-through" albo przejdź do następnych rozdziałów i wróć do wyzwania później. Tutaj jest animowany GIF z wyzwania Królik z ogromnymi ząbkami:
Gdy uczysz się programowania, musisz ćwiczyć, ćwiczyć i jeszcze raz ćwiczyć. Wyzwania są dobrym sposobem na wypróbowanie czego się nauczyłeś ale my chcemy żebyś poszedł krok dalej. Dlatego w trakcie kursu czekają na Ciebie różne projekty, pozwalające spędzić więcej czasu na programowaniu oraz pozwalające na bycie bardziej twórczym, niż podczas wyzwań. Niektóre z projektów będą oceniane przez inne osoby biorące udział w tym kursie a niektóre po prostu przez Ciebie samego. Będziesz miał również okazję ocenić cześć prac innych uczestników kursu co pozwoli Ci nauczyć się czegoś od innych. W krainie programowania ciągle uczymy się od innych uczestników kursu - zawsze jest coś nowego czego możesz się nauczyć!
Oprócz projektów powinieneś też tworzyć zupełnie nowe programy, cokolwiek co wpadnie Ci do głowy. Kliknij wtedy przycisk "Nowy program" na stronie głównej działu programowanie i zajrzyj do dokumentacji, żeby przypomnieć sobie jak robić różne rzeczy.
I pamiętaj, popełnianie błędów jest całkowicie spoko. W dużej części jest to właśnie tym co robią programiści - psujemy rzeczy, popełniamy błędy i uczymy się na ich podstawie.
Gdy skończyłeś już pisać swój program, możesz go zapisać i udostępnić go swoim znajomym i rodzinie. Twój program będzie również dostępny w sekcji Programy społeczności i inni programiści będą mogli je komentować oraz pytać o sposób w jaki coś zrobiłeś. Możesz zrobić to samo z każdym interesującym programem jaki znajdziesz, a jeżeli masz jakiś pomysł na zmienienie go, to po prostu kliknij na przycisk "Zapisz jako spin-off" i będziesz miał jego własną kopię.
W tym kursie dostępne jest 40 audio-przechadzek, 35 wyzwań oraz 9 projektów, a ukończenie go zajmuje około 15-40 godzin, zależnie od tego jak dużo czasu poświęcisz swoim projektom. Może Ci się wydawać że jest to duża ilość czasu, ale jest to zdecydowanie opłacalna inwestycja, ponieważ na koniec kursu będziesz znał podstawy programowania, które są wspólne dla praktycznie wszystkich języków programowania.
Witaj w świecie programowania - jesteśmy społecznością która uczy się cały czas, a jej członkowie inspirują się wzajemnie aby przekształcać wizje z naszych głów w rzeczywistość. Naprzód!
PS Jeżeli masz ochotę i chwilę czasu - obejrzyj ten wideo przewodnik po naszym kursie:
Ładowanie