28 октября 2020

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

Пишу об IT и на Python. kungurov.net
Лучшие приложения для Android и iOS, которые научат детей логическому мышлению и основам кодинга. Для взрослых более сложные игрушки: Java, С, машинное обучение и Data Science.
👨‍🎓️ 35 приложений для изучения программирования на iOS и Android

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

1. Приложения для детей

1.1. От 3 до 4 лет

Code Karts – Pre-coding logic

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

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

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

Dodoo Adventure: Kids Coding

Dodoo Adventure: Kids Coding
Dodoo Adventure: Kids Coding

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

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

Hopster Coding Safari for Kids

Hopster Coding Safari for Kids
Hopster Coding Safari for Kids

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

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

Think & Learn Code-a-pillar

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

iOS | Android | Amazon | бесплатно

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

1.2. От 5 до 7 лет

codeSpark Academy

codeSpark Academy
codeSpark Academy

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

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

Coding, the Musical

coding the musical
coding the musical

iOS | бесплатно

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

Tynker Junior

Tynker Junior
Tynker Junior

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

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

Tommy the Turtle – Learn to Code

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

iOS | Android | бесплатно

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

Kodable

Kodable
Kodable

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

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

Lightbot Jr : Coding Puzzles for Ages 4+

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

iOS | Android | Amazon | платно

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

ScratchJr

ScratchJr
ScratchJr

iOS | Android | Amazon | бесплатно

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

Code Kingdom: Treasure

Code Kingdom: Treasure
Code Kingdom: Treasure

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

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

Daisy the Dinosaur

Daisy the Dinosaur
Daisy the Dinosaur

iOS | бесплатно

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

GoldieBlox: Adventures in Coding – The Rocket Cupcake Co.

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

iOS | платно

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

Nancy Drew: Codes & Clues – Mystery Coding Game

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

iOS | Android | Amazon | есть бесплатные уровни

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

Osmo Coding

Osmo Coding
Osmo Coding

iOS | бесплатно

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

Tynker: Coding Games for Kids

Tynker: Coding Games for Kids
Tynker: 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 Odyssey
Cato's Hike: A Programming and Logic Odyssey

iOS | платно

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

Code the Robot. Save the Cat

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

iOS | Android | платно

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

Grasshopper: Learn to Code

Grasshopper: Learn to Code
Grasshopper: Learn to Code

iOS | Android | бесплатно

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

Knowin: Learn Coding

Knowin: Learn Coding
Knowin: Learn Coding

iOS | платно

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

Box Island – Award Winning Coding Adventure

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

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

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

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

1.4. От 10 до 12 лет

Booeys: A Ghost's Code

Booeys: A Ghost's Code
Booeys: A Ghost's Code

iOS | Android | Amazon | бесплатно

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

Move the Turtle. Learn to code

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

iOS | платно

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

Swift Playgrounds

Swift Playgrounds
Swift Playgrounds

iOS | бесплатно

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

2. Приложения для взрослых

Enki

Enki
Enki

Сайт | iOS | Android | платно

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

CodeHub

CodeHub
CodeHub

Сайт | Android | бесплатно

Уроки: HTML, CSS.

Programming Hub

Programming Hub
Programming 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

Grasshopper
Grasshopper

Сайт | iOS | Android | бесплатно

Уроки JavaScript.

Encode

Encode
Encode

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

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

Mimo

Mimo
Mimo

Сайт | iOS | Android | платно

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

Programming Hero

Programming Hero
Programming Hero

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

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

Sololearn

Sololearn
Sololearn

Сайт | iOS | Android | платно

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

Khan Academy

Khan Academy
Khan Academy

Сайт | iOS | Android | бесплатно

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

Codecademy Go

Codecademy Go
Codecademy Go

Сайт | iOS | Android | платно

Уроки по темам: 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.


Лекция по комбинаторике для начинающих


Источники

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ