Google Blockly — это платформа с открытым исходным кодом, созданная инженерами Google совместно с другими разработчиками. Она представляет собой библиотеку, которая добавляет визуальный редактор кода в веб и мобильные приложения. Редактор Blockly применяет связанные между собой графические блоки для представления концепций кода, таких как переменные, логические выражения, циклы и многое другое.
В программе использование визуальных блоков, которые взаимосвязаны друг с другом, существенно упрощает написание кода и позволяет генерировать его на различных языках программирования, таких как JavaScript, Lua, Dart, Python или PHP. Это делает Blockly доступным и понятным для начинающих программистов. Дети могут легко уяснить принцип построения логических цепочек, шаг за шагом самостоятельно собирая код из блоков, словно играя с конструктором Лего.
Выгодная особенность Blockly — это пользовательский интерфейс, который можно применить в любом проекте. С помощью Blockly создаются многие учебные пособия по программированию, его используют для реализации более сложных программных задач.
Наш курс призван предоставить базовые практические навыки программирования в этой среде. Благодаря тому, что в Blockly невозможно допустить синтаксическую ошибку, дети могут полностью сосредоточиться на логике, которая лежит в основе условных выражений, циклов и переменных. Это делает процесс обучения более эффективным, поскольку дети не отвлекаются на упущенные точки и скобки. Следовательно, после прохождения курса Google Blockly ученикам гораздо проще перейти на традиционные языки программирования.