Sessions

Talks and workshops

Check out the topics below to dive in.
Filter by Topic:
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Education
EdTech

Blockly & display-shields for sensing and drawing

Kier Palin

PhD candidate

Lancaster University

Teaching how to use our extension to draw graphics on the display-shield and collect data from a unified sensors library.

AI/ML

Blockly in the Age of Vibe Coding: Experience Reports, Discussion and Advice

Mark Friedman

Board Member

App Inventor Foundation

This would be an interactive workshop session about how people have used, or are interested in using, coding agents to help with developing Blockly-based apps.

AI/ML

Blockly in the Age of Vibe Coding: Is Blockly Relevent?

Mark Friedman

Board Member

App Inventor Foundation

This would be an interactive workshop session discussing the place of Blockly in a world where users are increasingly using AI to build apps. How does this effect common use-cases of Blockly, such as: teaching Computer Science principles and making apps easier to build.

Education
EdTech

Blocks-Based Innovation Beyond the Connectivity Divide

Natalie Lao

CEO & Executive Director

App Inventor Foundation

Across many communities with limited infrastructure, there is strong motivation to build technologies that respond directly to urgent local needs. However, the basic infrastructure required to learn and experiment with computing – reliable electricity, connectivity, and access to development tools – remain inconsistent or unavailable. This talk explores how blocks-based platforms can support serious innovation in places where connectivity, power, and computing infrastructure are unreliable, and why blocks-based tools are particularly well suited to these contexts as a foundation for local innovation ecosystems. We will share a new offline App Inventor initiative designed to bring portable, self-contained development environments to LMICs, with the long-term goal of enabling millions of people who have been historically excluded from access to computing to build their own locally relevant applications.

Education
EdTech

Building Parametric Shapes in Tinkercad

Philip Ly

Software Engineer

Autodesk

This feature allows users to create dynamic shapes using Blockly-based code, expose variables as adjustable controls, and seamlessly bring those shapes into the 3D workspace.

Robotics
Education
EdTech

Extending Scratch Blocks with Device Targets: Bringing Robotics to the Blockly Programming Model

Nikos Theodoropoulos

Lead developer

Robotical

In this talk, I’ll present how we extended the Scratch Blocks fork of Blockly to introduce a new programming target called Devices, alongside the traditional sprites, stage, and backdrops. Each device (such as a robot) can expose its own set of blocks, enabling programs to directly interact with multiple hardware within the same block-based environment. I’ll share the architectural changes behind this feature and how others could adopt a similar approach for robotics or other hardware integrations

EdTech
Accessibility
Education

Flock XR: 3D creation and coding for everyone

Tracy Gardner

Co-founder and CTO

Flip Computing

This session will demo Flock XR, a free and open source block-based 3D coding and creation tool that runs in a web browser with no logins or installation. The app has been co-designed in over 20 classrooms with young people and educators with a focus on inclusion and accessibility. The project has been part funded by UK Games Fund, NLnet and MediaCity Immersive Technologies Innovation Hub (MITIH).

AI/ML
Robotics
Education
EdTech

From Blockly to Logik: Building GNSS-Aware Autonomous Robots with Visual Programming and AI

Steve Zerafa

Founder & Managing Director

PIXAM LTD

This talk demonstrates how Blockly can be extended beyond education into real-world robotics. We present Logik (developed on diginto.tech), a Blockly-based platform that integrates visual programming with GNSS positioning, map-based mission planning, and live robot deployment. We also introduce WUKS AI, which assists users by generating and optimising workflows for autonomous systems on the same tool.

Robotics
Education
EdTech

From Kids' Kits to MBAs: Rapid Prototyping for MBAs using MicroBlocks & Pico W

Viknapergash Guraiah

Founder/Student

The ""Pedagogical Shift"" (Focuses on the transition from blocks to code) Can you turn business students into hardware prototypers in just two hours? This session showcases the Asia School of Business Maker Piscine, a rapid-prototyping sprint that uses MicroBlocks and the Raspberry Pi Pico-based Edu Pico to bridge the gap between business and technology. Following a ""no hand-holding"" 42-style pedagogy, MBA students progress through 7 scaffolded missions—moving from a simple LED blink to building an automated waste bin and eventually translating their visual logic into Python. Learn how pairing tech and non-tech students with AI ""co-pilots"" creates a high-velocity learning environment where students build, break, and fix their way to functional prototypes.

Accessibility

Keyboard Navigability Across Code.org Labs

Hannah Bergam

Software Engineer

Code.org

Last year we hosted a demo of a music lab tutorial using Blockly's new keyboard navigation. While that was a monumental achievement, it was another feat to get Blockly's keyboard navigation working across all the Blockly lab types on our platform. Hear about some of the obstacles and see our labs at work!

Accessibility
Education
EdTech

Learning to code with eye gaze access

Kirsty McNaught

Technology Consultant

K McNaught Consulting Ltd

Some students with physical disabilities use eye gaze to control their computers - and these are often the young people with the most to gain from digital confidence and learning to code. We worked with eye gaze users in the UK, ranging from primary school children seeing code for the first time, through to experienced adults who had already learned the hard way. This talk shares what we learned, what we've built, and what's coming next.

No items found.

Programming the Apollo Guidance Computer

Neil Fraser

Software Engineer & Blockly Founder

The Apollo Guidance Computer is one of the more challenging environments to program. A Blockly-based high-level editor allows drag-and-drop creation of new assembly-language programs running on bare metal.

AI/ML
Education
EdTech

Pythonly extends Blockly into a notebook-style, Python-and-R hybrid environment for AI and data science...

Meir Sela

Founder

Pythonly

Pythonly combines an in-browser, notebook-style interface with synchronized blocks and code in both Python and R.

AI/ML
Education
EdTech

Remixing Music with AI: Balancing LLMs and Blockly for Student Creativity

Brendan Reville

Software engineer

Code.org

Music Lab has introduced millions of students to AI and computer science through Blockly, offering an accessible entry point to coding and a powerful platform for creative expression through music. Go behind the scenes of Code.org’s flagship Hour of AI tutorial, Mix & Move with AI, to see how students use an LLM to generate remixes of popular songs… and how our team designed the experience to thoughtfully balance AI generation with hands-on coding in Blockly.

Accessibility
Robotics
Education
EdTech

Robotics Without the Robots: Accessible Physical Computing with Blockly and Tinkercad

Joshua Harron

Software Architect

Autodesk, Inc.

Robotics education often requires hardware that many classrooms cannot afford. By integrating Blockly into Tinkercad’s physics simulation workspace—already trusted by teachers worldwide and used by more than 100 million registered users—students can design and program virtual robots and machines by reading sensors and controlling motors entirely in the browser. This approach dramatically expands access to robotics learning without requiring physical hardware.

Technical
Lightning Talk

Screen Reader Support in Blockly

Ben Henning

Staff Software Engineer, Google.org

Google.org

This talk continues the version given in last year's summit by explaining the work the team has done since to fully bring baseline screen reader support to core Blockly and how this impacts integrating applications.

Education
EdTech

Shadow Blocks as a Tool for Teaching Abstraction

Daniel Schneider

Principal Curriculum Developer

Code.org

Shadow Blocks provide students with example code and placeholder values, intended to be overwritten with other blocks if needed. This session will show how creative use of shadow blocks can be used to teach abstraction as students replace complex sequential code with simpler loops or functions. Participants will see several examples of how shadow blocks are used in Code.org's Music Lab curriculum, including Parson Problems and creative problem solving.

EdTech
Education

Techniques for Debugging Block Programs: A Case Study with MIT App Inventor

Evan Patton

Lead Software Engineer

MIT App Inventor

We present a new stepping debugger integrated into MIT App Inventor, complete with breakpoint functionality, designed to provide a gentle introduction to these powerful concepts.

No items found.

Testing Blockly with Playwright

Michael Gallagher

Principal Engineer

App Inventor Foundation

Blockly is tricky to test. Playwright can't just click a block, and events are async. This talk covers the Playwright setup I built for the workspace-multiselect plugin at MIT App Inventor and the patterns that made it work, patterns you can use in your own Blockly projects.

AI/ML
Education
EdTech

The Relevance of Block-based Environments as Representational Systems in the age of AI Coding Agents

Jose Dominguez

Principal Engineer

App Inventor Foundation

Block-based environments are primarily representational systems, originally solving problems such as syntactic errors and structural mistakes, and easing cognitive overload in programming environments. They are often used in systems that provide abstracted implementations of actual functionality and facilitate mental models of program behaviour. In this talk we will go through some of the history of block-based environments and their use as external representations of abstracted concepts, in order to discuss how these systems may (or may not) fit in an era in which AI coding agents are powerful enough to write code.

AI/ML
Education
EdTech

The Spark of Genius: Helping Young Builders Think with AI

Nikita Collier

Founder

The Genius Code

This lightning talk presents an adaptive learning model in research and development, integrated with the Blockly Framework.

Accessibility

The journey so far screen reader compatibility in MakeCode

Emma Posey

Project Manager - Accessibility

Micro:bit Educational Foundation

The presentation will be given by Lucy Gill (Head of Product) and Dr Emma Posey (Project Manager).

No items found.

Upgrading App Inventor to Blockly 11 and 12

Michael Gallagher

Principal Engineer

App Inventor Foundation

App Inventor has a large, heavily customized Blockly integration with plugins including multiselect and lexical variables. This talk covers the two biggest challenges we hit along the way: the render management overhaul in v11 and the focus and selection changes in v12.

Accessibility

Upgrading Microsoft MakeCode for screen readers: what we learned

Matt Hillsdon

Web Tech Lead

Micro:bit Educational Foundation

Matt and Rob build the Micro:bit Educational Foundation's web products.

EdTech
Education

Visualizing Project Differences in MIT App Inventor

Evan Patton

Lead Software Engineer

MIT App Inventor

We present a new visual diffing feature within MIT App Inventor that facilitates peer-to-peer collaboration and streamlines teacher review of student work.

Accessibility

Ways to embed and use the Blockly ASL glossary into your learning ecosystem.

Shireen Hafeez

CEO

Deaf kids code

Introducing the new ASL Blockly glossary! A demonstration will be lead to show the many different ways this tool can be used in various ecosystems. Learn how it can be capitalized in providing greater inclusion, used to support the expansion of users, and more! See a demo and get a glimpse of the process that was involved.

Robotics

Wizard Easy Programming - Blockly for industrial robots

Katja Butterweck

Global product manager

ABB Robotics

Industrial robot programming is often complex... In this session, I will present ABB's Wizard Easy Programming approach.