Blockly — это библиотека для создания визуальной среды программирования, разработанная компанией Google. Она позволяет пользователям составлять программы, используя графические блоки кода, что делает процесс программирования более доступным для начинающих пользователей и детей. Blockly обеспечивают интерактивный интерфейс, где пользователи могут перетаскивать и соединять блоки, представляющие различные конструкции и команды программирования.
Первый релиз Blockly состоялся в 2013 году, и с тех пор библиотека активно используется в образовательных проектах, играх и приложениях для обучения программированию. Одной из главных целей Blockly является устранение барьеров, связанных с текстовым кодированием, что позволяет создать окружение, способствующее более интуитивному пониманию логики программирования.
- Графический интерфейс для создания программ из блоков.
 - Поддержка различных языков программирования, включая JavaScript, Python и другие.
 - Интерактивное перетаскивание блоков для составления кода.
 - Возможность расширения с помощью пользовательских блоков.
 - Адаптация под различные платформы, включая мобильные устройства и веб-приложения.
 - Интеграция с другими образовательными инструментами и платформами.