Не всегда легко найти время для практики программирования на десктопе. В этой статье мы расскажем про обучающие кодингу приложениях для iOS и Android. Бóльшая их часть предназначена для детей, владеющих английским.
1. Приложения для детей
1.1. От 3 до 4 лет
Code Karts – Pre-coding logic
Сайт | iOS | Android | Amazon | бесплатно первые десять уровней
Гонки на автомобилях и обучение программированию.
Dodoo Adventure: Kids Coding
iOS | Android | бесплатно, есть платные опции
Управление транспортным средством (от подводной лодки до ракеты) и решение головоломок.
Hopster Coding Safari for Kids
iOS | бесплатно, есть платные опции
Детям предлагаются логические задачи по перемещению животных в нужное место. Ребенок научится основам логического мышления и планированию своих действий.
Think & Learn Code-a-pillar
iOS | Android | Amazon | бесплатно
Решение задач по перемещению гусеницы.
1.2. От 5 до 7 лет
codeSpark Academy
iOS | Android | есть пробный период
Знакомство с ключевыми концепциями программирования и использование их для создания проектов в игровом редакторе. Интерфейс без слов. Поддерживается 3 профиля.
Coding, the Musical
iOS | бесплатно
Дети знакомятся с кодингом, создавая персонажей и строя музыкальные миры.
Tynker Junior
iOS | есть бесплатный период
Обучение основам программирования с помощью соединения блоков изображений.
Tommy the Turtle – Learn to Code
Используя команды и циклы, дети управляют черепашкой Томми, чтобы она могла двигаться, танцевать и петь.
Kodable
iOS | есть бесплатный период
Дети познакомятся с алгоритмами, логическими операциями, массивами и ООП.
Lightbot Jr : Coding Puzzles for Ages 4+
iOS | Android | Amazon | платно
Игра «Lightbot Junior» позволяет игрокам освоить на практике основные понятия и идеи программирования: циклы, операторы, написание инструкций, отладку программ и т.д.
ScratchJr
iOS | Android | Amazon | бесплатно
Дети соединяют графические блоки, чтобы заставить персонажей двигаться, прыгать, танцевать и петь. Можно изменять персонажей в редакторе, добавляя собственные голоса и звуки.
Code Kingdom: Treasure
iOS | бесплатно, есть платные опции
В процессе поиска сокровищ детям предстоит решать головоломки. Пять приключенческих карт, сотни уровней, поэтапная учебная программа, охватывающая основные концепции и навыки программирования.
Daisy the Dinosaur
iOS | бесплатно
Дети знакомятся с циклами и решают задачи, чтобы переместить динозаврика Дейзи.
GoldieBlox: Adventures in Coding – The Rocket Cupcake Co.
iOS | платно
Головоломки с разным уровнем сложности. Формирование заказа из ингредиентов и расчет пути доставки.
Nancy Drew: Codes & Clues – Mystery Coding Game
iOS | Android | Amazon | есть бесплатные уровни
Дети учатся основам кодинга, чтения и критического мышления. Они программируют своего щенка-робота, изучая циклы и другие основы программирования внутри сюжета, а не в качестве изолированного навыка вне контекста.
Osmo Coding
iOS | бесплатно
В Osmo's Coding Awbie дети используют блоки кода, чтобы запрограммировать путешествие для персонажа Awbie.
Tynker: Coding Games for Kids
iOS | бесплатно, есть платные опции
Использование циклов, операторов, функционального программирования для поиска сокровищ. Переключение между визуальным, блочным программированием и языком Swift.
1.3. От 8 до 9 лет
Cato's Hike: A Programming and Logic Odyssey
iOS | платно
Игроки изучают циклы и операторы if/else. 60 уровней, 12 уроков с возможностью сохранения прогресса.
Code the Robot. Save the Cat
«Запрограммируй робота. Спаси кошку» – познавательная игра, которая поможет в изучении основ программирования (циклы, функции) и логики.
Grasshopper: Learn to Code
«Кузнечик» – лучший способ достичь базового понимания программирования и познакомиться с JavaScript.
Knowin: Learn Coding
iOS | платно
Погружение в основы программирования на Swift и Python.
Box Island – Award Winning Coding Adventure
iOS | бесплатно первые десять уровней
Основы кодинга, с которыми познакомят детей со следующими темами:
- алгоритмическим мышлением;
- циклами;
- операторами;
- отладкой.
1.4. От 10 до 12 лет
Booeys: A Ghost's Code
iOS | Android | Amazon | бесплатно
Тридцать головоломок с разными вариантами финала.
Move the Turtle. Learn to code
iOS | платно
Ребенок познакомится с понятиями циклов, переменных и условных операторов.
Swift Playgrounds
iOS | бесплатно
Swift Playgrounds не требует умения программировать, поэтому она идеально подходит для учеников, только начинающих изучать кодинг на Swift.
2. Приложения для взрослых
Enki
Уроки: SQL, Data Science, Computer Science, JavaScript, Python, CSS, HTML, безопасность, блокчейн, Git, Docker, MongoDB, Linux и Java.
CodeHub
Уроки: HTML, CSS.
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
Сайт | iOS | Android | бесплатно
Уроки JavaScript.
Encode
Android | бесплатно, есть платные уроки
Уроки по темам: Python, JavaScript, HTML. CSS.
Mimo
Уроки по темам: Python, Kotlin, Swift, HTML, CSS, JavaScript, SQL, PHP, Java, C#, C++, Ruby, Git.
Programming Hero
Сайт | iOS | Android | бесплатно, есть платные уроки
Уроки по темам: структуры данных, алгоритмы, ООП, SQL, HTML, CSS, JavaScript (Vue.js), Bootstrap, C, C++, Python, Java, разработка игр на pygame.
Sololearn
Уроки по темам: JavaScript, Python, SQL, HTML, CSS, Swift, Java, C++, PHP, Ruby.
Khan Academy
Сайт | iOS | Android | бесплатно
Уроки по темам: алгоритмы, JavaScript, HTML, CSS и SQL.
Codecademy 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.
Комментарии