If you're seeing this message, it means we're having trouble loading external resources on our website.

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość

Nauka programowania na Khan Academy

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!):
Animowany GIF ilustrujący talk-through o zmiennych.
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:
Animowany GIF pokazujący przykład osoby pracującej nad wyzwaniem o zmiennych o nazwie Bucktooth Bunny.
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ń.
Zrzut ekranu z projektu "Co na obiad?"
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.
Zrzut ekranu programu ProcessingJS i komunikat o błędzie pojawił się na płótnie.
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 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!

Chcesz dołączyć do dyskusji?

Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.