Spisu treści:

Najlepsze aplikacje na iPhone'a, które pomogą Ci nauczyć się podstaw programowania
Najlepsze aplikacje na iPhone'a, które pomogą Ci nauczyć się podstaw programowania
Anonim

Dzięki tym programom możesz uczyć się w biegu, poświęcając zaledwie kilka minut dziennie na krótkie, interaktywne lekcje.

Najlepsze aplikacje na iPhone'a, które pomogą Ci nauczyć się podstaw programowania
Najlepsze aplikacje na iPhone'a, które pomogą Ci nauczyć się podstaw programowania

Prawie wszystkie wymienione aplikacje zawierają lekcje w języku angielskim. Ale jeśli zamierzasz uczyć się programowania, musisz zrozumieć, że programista nie może obejść się bez angielskiego.

Lrn

Lrn uczy podstaw języków takich jak HTML, CSS, Javascript, Python i Ruby. Lekcje to małe interaktywne zadania z podpowiedziami. W każdym z nich najpierw czytasz 2-3 zdania z teorią, a następnie wklejasz brakujący kod w edytorze. Niektóre lekcje są dostępne za darmo, pozostałe można kupić w aplikacji.

Mimoż

W programie znajdziesz kilka kursów zorientowanych na projekty, które poprowadzą Cię przez wszystkie główne etapy tworzenia prostej aplikacji, strony internetowej lub gry. Oprócz nich Mimo oferuje kursy w całości poświęcone poszczególnym językom i technologiom: PHP, Python, SQL, JavaScript, CSS, HTML, Git, Terminal, Swift, Java i nie tylko. W trakcie nauki pracujesz z edytorem i widzisz wynik napisanego kodu.

Tylko pierwsze lekcje są otwarte dla użytkownika za darmo, resztę można ukończyć po opłaceniu abonamentu.

Enki

Enki uczy Pythona, JavaScript, Linux, Java, SQL, Node, React, Git oraz innych języków i narzędzi programistycznych. Program może być przydatny nie tylko dla początkujących, ale także dla osób znających już kod. Zawiera bogactwo informacji od historii poszczególnych języków po pomocne wskazówki i przykłady najlepszych praktyk. Wbudowane minigry nie pozwalają się nudzić i pomagają utrwalić zdobytą wiedzę. Niektóre kursy są dostępne tylko dla płatnych subskrybentów.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Py

Py pomaga opanować podstawową wiedzę z zakresu analizy danych, tworzenia stron internetowych, aplikacji i gier. Dla każdego z tych obszarów w aplikacji istnieje osobny pakiet kursów. Lekcje są przedstawiane z małymi porcjami teorii i prostymi interaktywnymi zadaniami. Dodatkowo program posiada testy z typowymi pytaniami zadawanymi programistom podczas rozmów kwalifikacyjnych. Większość lekcji otwierana jest dopiero po opłacie abonamentu.

Aplikacje SoloLearn

Deweloper SoloLearn ma całą serię bezpłatnych aplikacji do nauki programowania. Każdy z nich zawiera przejrzyście ustrukturyzowany kurs z podstawami konkretnego języka, czy to JavaScript, Python, PHP, Java czy jednego z wielu innych. Dostępny jest edytor kodu do ćwiczeń praktycznych oraz wewnętrzne forum, na którym możesz poprosić o pomoc innych członków. Wiele programów z tej serii zostało przetłumaczonych na język rosyjski.

Zastosowania popularnych platform edukacyjnych

Wiele witryn edukacyjnych ma swoje własne aplikacje w App Store. Pobierając taki program uzyskasz dostęp do katalogu, w którym m.in. będą znajdowały się kursy programowania. Zazwyczaj każda platforma zawiera materiały edukacyjne od wielu wydawców i autorów o różnej treści, złożoności i strukturze.

Treść może być reprezentowana tylko przez tekst i grafikę lub zawierać interaktywne zadania i filmy. Możesz skorzystać z wyszukiwania wewnętrznego lub nawigacji w programie, aby znaleźć odpowiedni kurs w wybranym przez siebie języku.

Kursy z witryn takich jak Coursera, edX, Khan Academy i Stepik są zazwyczaj dostępne bezpłatnie. Na innych platformach większość treści jest sprzedawana za pieniądze.

Akademia Khana Akademia Khana

Image
Image

Przepełnienie stosu

W tym programie nie ma lekcji ani kursów. Ale nadal może być bardzo przydatne, zwłaszcza jeśli jesteś początkującym. Stack Overflow to usługa pytań i odpowiedzi poświęcona różnym aspektom tworzenia oprogramowania. Za pośrednictwem aplikacji możesz uzyskać pomoc od ogromnej społeczności programistów - wystarczy poprawnie sformułować i zadać im swoje pytanie.

Zalecana: