35 приложений для изучения программирования на iOS и Android

35 приложений для изучения программирования на iOS и Android

Не всегда легко найти время для практики программирования на десктопе. В этой статье мы расскажем про обучающие кодингу приложениях для iOS и Android. Бóльшая их часть предназначена для детей, владеющих английским.

1.1. От 3 до 4 лет

Code Karts – Pre-coding logic

Code Karts – Pre-coding logicCode Karts – Pre-coding logic

Сайт | iOS | Android | Amazon | бесплатно первые десять уровней

Гонки на автомобилях и обучение программированию.

Dodoo Adventure: Kids Coding

Dodoo Adventure: Kids CodingDodoo Adventure: Kids Coding

iOS | Android | бесплатно, есть платные опции

Управление транспортным средством (от подводной лодки до ракеты) и решение головоломок.

Hopster Coding Safari for Kids

Hopster Coding Safari for KidsHopster Coding Safari for Kids

iOS | бесплатно, есть платные опции

Детям предлагаются логические задачи по перемещению животных в нужное место. Ребенок научится основам логического мышления и планированию своих действий.

Think & Learn Code-a-pillar

Think & Learn Code-a-pillarThink & Learn Code-a-pillar

Решение задач по перемещению гусеницы.

1.2. От 5 до 7 лет

codeSpark Academy

codeSpark AcademycodeSpark Academy

iOS | Android | есть пробный период

Знакомство с ключевыми концепциями программирования и использование их для создания проектов в игровом редакторе. Интерфейс без слов. Поддерживается 3 профиля.

Coding, the Musical

coding the musicalcoding the musical

Дети знакомятся с кодингом, создавая персонажей и строя музыкальные миры.

Tynker Junior

Tynker JuniorTynker Junior

iOS | есть бесплатный период

Обучение основам программирования с помощью соединения блоков изображений.

Tommy the Turtle – Learn to Code

Tommy the Turtle – Learn to CodeTommy the Turtle – Learn to Code

Используя команды и циклы, дети управляют черепашкой Томми, чтобы она могла двигаться, танцевать и петь.

Kodable

KodableKodable

iOS | есть бесплатный период

Дети познакомятся с алгоритмами, логическими операциями, массивами и ООП.

Lightbot Jr : Coding Puzzles for Ages 4+

Lightbot Jr : Coding Puzzles for Ages 4+Lightbot Jr : Coding Puzzles for Ages 4+

Игра «Lightbot Junior» позволяет игрокам освоить на практике основные понятия и идеи программирования: циклы, операторы, написание инструкций, отладку программ и т.д.

ScratchJr

ScratchJrScratchJr

Дети соединяют графические блоки, чтобы заставить персонажей двигаться, прыгать, танцевать и петь. Можно изменять персонажей в редакторе, добавляя собственные голоса и звуки.

Code Kingdom: Treasure

Code Kingdom: TreasureCode Kingdom: Treasure

iOS | бесплатно, есть платные опции

В процессе поиска сокровищ детям предстоит решать головоломки. Пять приключенческих карт, сотни уровней, поэтапная учебная программа, охватывающая основные концепции и навыки программирования.

Daisy the Dinosaur

Daisy the DinosaurDaisy the Dinosaur

Дети знакомятся с циклами и решают задачи, чтобы переместить динозаврика Дейзи.

GoldieBlox: Adventures in Coding – The Rocket Cupcake Co.

GoldieBlox: Adventures in Coding – The Rocket Cupcake Co.GoldieBlox: Adventures in Coding – The Rocket Cupcake Co.

Головоломки с разным уровнем сложности. Формирование заказа из ингредиентов и расчет пути доставки.

Nancy Drew: Codes & Clues – Mystery Coding Game

Nancy Drew: Codes & Clues – Mystery Coding GameNancy Drew: Codes & Clues – Mystery Coding Game

Дети учатся основам кодинга, чтения и критического мышления. Они программируют своего щенка-робота, изучая циклы и другие основы программирования внутри сюжета, а не в качестве изолированного навыка вне контекста.

Osmo Coding

Osmo CodingOsmo Coding

В Osmo’s Coding Awbie дети используют блоки кода, чтобы запрограммировать путешествие для персонажа Awbie.

Tynker: Coding Games for Kids

Tynker: Coding Games for KidsTynker: Coding Games for Kids

iOS | бесплатно, есть платные опции

Использование циклов, операторов, функционального программирования для поиска сокровищ. Переключение между визуальным, блочным программированием и языком Swift.

1.3. От 8 до 9 лет

Cato’s Hike: A Programming and Logic Odyssey

Cato's Hike: A Programming and Logic OdysseyCato’s Hike: A Programming and Logic Odyssey

Игроки изучают циклы и операторы if/else. 60 уровней, 12 уроков с возможностью сохранения прогресса.

Code the Robot. Save the Cat

Code the Robot. Save the CatCode the Robot. Save the Cat

«Запрограммируй робота. Спаси кошку» – познавательная игра, которая поможет в изучении основ программирования (циклы, функции) и логики.

Grasshopper: Learn to Code

Grasshopper: Learn to CodeGrasshopper: Learn to Code

«Кузнечик» – лучший способ достичь базового понимания программирования и познакомиться с JavaScript.

Knowin: Learn Coding

Knowin: Learn CodingKnowin: Learn Coding

Погружение в основы программирования на Swift и Python.

Box Island – Award Winning Coding Adventure

Box Island – Award Winning Coding AdventureBox Island – Award Winning Coding Adventure

iOS | бесплатно первые десять уровней

Основы кодинга, с которыми познакомят детей со следующими темами:

  1. алгоритмическим мышлением;
  2. циклами;
  3. операторами;
  4. отладкой.

1.4. От 10 до 12 лет

Booeys: A Ghost’s Code

Booeys: A Ghost's CodeBooeys: A Ghost’s Code

Тридцать головоломок с разными вариантами финала.

Move the Turtle. Learn to code

Move the Turtle. Learn to codeMove the Turtle. Learn to code

Ребенок познакомится с понятиями циклов, переменных и условных операторов.

Swift Playgrounds

Swift PlaygroundsSwift Playgrounds

Swift Playgrounds не требует умения программировать, поэтому она идеально подходит для учеников, только начинающих изучать кодинг на Swift.

EnkiEnki

Уроки: SQL, Data Science, Computer Science, JavaScript, Python, CSS, HTML, безопасность, блокчейн, Git, Docker, MongoDB, Linux и Java.

CodeHub

CodeHubCodeHub

Programming Hub

Programming HubProgramming Hub

Сайт | iOS | Android | есть бесплатные уроки

Уроки по темам: HTML, CSS, JavaScript, C, C++, C#, Swift, Python, Java, искусственный интеллект, машинное обучение, Data Science, SEO, JS-фреймворки, Django, MATLAB, UI/UX, Kotlin, Ruby, Go, PHP, Android-разработка.

Grasshopper

GrasshopperGrasshopper

Encode

EncodeEncode

Android | бесплатно, есть платные уроки

Уроки по темам: Python, JavaScript, HTML. CSS.

MimoMimo

Уроки по темам: Python, Kotlin, Swift, HTML, CSS, JavaScript, SQL, PHP, Java, C#, C++, Ruby, Git.

Programming Hero

Programming HeroProgramming Hero

Сайт | iOS | Android | бесплатно, есть платные уроки

Уроки по темам: структуры данных, алгоритмы, ООП, SQL, HTML, CSS, JavaScript (Vue.js), Bootstrap, C, C++, Python, Java, разработка игр на pygame.

Sololearn

SololearnSololearn

Уроки по темам: JavaScript, Python, SQL, HTML, CSS, Swift, Java, C++, PHP, Ruby.

Khan Academy

Khan AcademyKhan Academy

Уроки по темам: алгоритмы, JavaScript, HTML, CSS и SQL.

Codecademy Go

Codecademy GoCodecademy Go

Уроки по темам: HTML, CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby, C++, R, C#, PHP, Go, Swift, Kotlin.

Что еще попробовать

После спасения кошки в игре «Code the Robot. Save the Cat», изучения JavaScript в «Grasshopper: Learn to Code», и прохождения всех курсов в Programming Hub попробуйте наш онлайн-курс (Proglib + МГУ) по математике в Data Science.