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

Learn how to use a specialized Blockly extension to draw graphics and collect sensor data on display-shields.

AI/ML

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

Mark Friedman

Board Member

App Inventor Foundation

This workshop examines the practical intersection of AI coding agents and Blockly-based application development. Participants will share experiences and discuss strategies for using AI to assist in the creation and maintenance of block-based environments.

AI/ML

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

Mark Friedman

Board Member

App Inventor Foundation

As AI-driven vibe coding changes how apps are built, this interactive workshop evaluates the ongiong role of Blockly. Participants will discuss how the rise of AI affects traditional block-based use cases, such as teaching computer science principles, and simplifying application development.

Education
EdTech

Blocks-Based Innovation Beyond the Connectivity Divide

Natalie Lao

CEO & Executive Director

App Inventor Foundation

This session explores how block-based platforms can foster local innovation in regions with unreliable electricity and internet access. Learn about a new offline App Inventor initiative designed to provide self-contained development environments for underserved communities, enabling users to build locally relevant applications despite infrastructure barriers.

Education
EdTech

Building Parametric Shapes in Tinkercad

Philip Ly

Software Engineer

Autodesk

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

No items found.

Building on the Basics: Blocks-based CS in the Age of AI

Josh Caldwell

Learning Design Innovation Lead

Google.org

As AI-assisted programming tools are shifting the landscape of software development, what is the future of teaching foundational CS? This session dives into the tension between automated code generation and effective pedagogy in blocks-based environments, exploring how to evolve CS education for the age of AI.

No items found.

Exploring VEXcode Backpack: Side-by-Side Block Workspaces

Catherine Kettner

Software Developer

VEX Robotics

The VEXcode Backpack provides a secondary, read-only workspace that allows students to reference examples or teammate projects without leaving their active build. This session explores the implementation challenges and classroom benefits of supporting multiple Blockly workspaces within a single IDE.

Robotics
Education
EdTech

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

Nikos Theodoropoulos

Lead Developer

Robotical

Learn how to extend the Scratch Blocks framework to support hardware through a new programming target called Devices. Moving beyond traditional sprites and stages, this talk details the architectural changes required to allow robots and other hardware to expose unique, device-specific block sets within a single environment. We will explore the technical implementation of direct hardware interaction and share a roadmap for how others can adopt a similar approach for robotics and hardware integrations.

EdTech
Accessibility
Education

Flock XR: 3D creation and coding for everyone

Tracy Gardner

Co-founder and CTO

Flip Computing

Flock XR is a free, open-source 3D coding tools designed in classrooms with a focus on inclusion and accessibility. This session demonstrates how students can create and code 3D environments in a web browser with no installation, highlighting the impact of co-desigining tools with educators.

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

Discover how the Asia School of Business uses intensive Maker Piscine boot camps to turn busienss students into hardware prototypers in just two hours. This session explores an immersive, high-velocity learning model that moves students from basic LEDs to automated systems, demonstrating how AI co-pilots can bridge teh gap between visual logic and Python for non-technical learners.

No items found.

Integrating AI into Blocks - Thunkable's Version

Janhavi Dahihande

Software Engineer

Thunkable

Paul Medlock-Walton

Software Engineer

Thunkable

In this talk, we'll describe our approach for integrating AI to generate projects on the Thunkable X platform.

Accessibility

Keyboard Navigability Across Code.org Labs

Hannah Bergam

Software Engineer

Code.org

Last year, we achieved a huge milestone by bringing keyboard navigation to a single music tutorial. But scaling that across every lab type on Code.org was a whole new feat. Come hear about the obstacles we faced, the lessons we learned along the way, and see our accessible labs in actions!

Accessibility
Education
EdTech

Learning to code with eye gaze access

Kirsty McNaught

Technology Consultant

K McNaught Consulting Ltd

For students with physical disabilities, eye gaze technology offers a vital path to digital confidence. 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.

Less is more: Building an educational editor around Blockly

Chris Cebulla

Head of Software Engineering

IT4Kids

IT4Kids builds coding software for primary schools. In this talk, I'll take you into our editor and into the mind of a 10-year-old — showing how we improve the learning experience by reducing clutter and stripping away unnecessary Blockly complexity. The goal: Getting started should be easy, even for users with no computer science background at all.

No items found.

Programming the Apollo Guidance Computer

Neil Fraser

Software Engineer & Blockly Founder

The Apollo Guidance Computer is notoriously hard to program. I'll show you how we're using a high-level Blockly-based editor to make it possible to write assembly-language programs for bare metal using drag-and-drop.

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 extends Blockly into a notebook-style, Python and R hybrid environment designed for AI and data science. This talk highlights advanced patterns in dynamic blocks, schema-driven editing, and seamless block to code interoperability for complex data pipelines.

No items found.

Pythonly: A Dynamic Block Editor for Real Code

Meir Sela

Founder

Pythonly

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

No items found.

Rebuilding VEXcode with an Accessibility-First Design

Tim Friez

VP of Educational Technology

VEX ROBOTICS

Over the past year, the VEX Robotics team completely rebuilt their coding environment from the ground up. This session covers the technical journey of that rebuild, which focused on meeting modern accessibility guidelines while incorporating eight years of user feedback to improve overall experience.

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

By integrating Blockly into Tinkercad's physics simulation, students can program virtual robots entirely in the browser. This approach dramatically expands access to robotics education for classrooms without physical hardware, allowing millions of users to read sensors and control motors in a virtual environment.

Technical
Lightning Talk

Screen Reader Support in Blockly

Ben Henning

Staff Software Engineer, Google.org

Google.org

This talk provides an update on the team's progress in bringing baseline screen reader support to core Blockly. Learn how these accessibility improvements impact integrating applications and what developers need to know to leverage these new features in their own projects.

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 that encourage exploration. This session demonstrates how creative use of shadow blocks in Code.org's Music Lab can teach abstraction by helping students replace complex sequential code with efficient loops and functions.

EdTech
Education

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

Evan Patton

Lead Software Engineer

MIT App Inventor

Debugging is a critical but often intimidating skill for beginners. This session explores a new stepping debugger integrated into MIT App Inventor, featuring breakpoint funcitonality that provides a gentle introduction into these powerful concepts.

No items found.

Testing Blockly with Playwright

Michael Gallagher

Principal Engineer

App Inventor Foundation

Testing Blockly is tough because you can't just click and block and expect it to work since everything is aynchronous. In this talk, I'll show you the Playwright setup I built for the multiselect plugin at MIT App Inventor. I'll share the specfic patterns we used to make it work so you can apply them to 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

In an era of powerful AI coding agents, this session explores the historical and future significance of blocks as external representations of abstract concepts. By focusing on how blocks solve cognitive overload and facilitate mental models, the talk evaluates where these systems fit in the evolving landscape of automated code generation.

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

Supported by the Blockly Accessibility Fund, the Micro:bit Educational Foundation has been working with Blockly and Microsoft so that MakeCode is screen reader compatible. This presentation will explore what we learnt from developing panels of accessibility experts, educators & young people; user tests and onboarding with tactile resources.

No items found.

Upgrading App Inventor to Blockly 11 and 12

Michael Gallagher

Principal Engineer

App Inventor Foundation

Upgrading a large, customized Blockly integration presents unique technical challenges. This session details the App Inventor team's experience navigating the render management overhaul in version 11 and the focus and selection changes in version 12, offering takeaways for other developers managing complex plugins.

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

This session presents a new visual diffing feature in MIT App Inventor that streamlines teacher review and peer-to-peer collaboration.

Accessibility

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

Shireen Hafeez

CEO

Deaf kids code

Discover the new ASL Blockly glossary and its many applications for inclusive education. This demonstration showcases how the tool can be integrated into various ecosystems to support deaf and hard-of-hearing students, promoting greater inclusion and expanding access to computer science and AI skills.

No items found.

What about All the Rest?

Andreas Stefik

Professor of Computer Science

University of Nevada, Las Vegas

Computer Science has an incredibly diverse and complex ecosystem. There are charts, visualizations, 3D ecosystems, video games, and many more things. For children, as they learn to code, they may interact with any of these kinds of systems. The blocks need to be accessible, but what about the rest? In this talk, we'll show examples of how to tackle accessibility for all the unique tools we invent. We'll also share resources to help us solve these problems together, so that technology 'just works' for the next generation.

Robotics

Wizard Easy Programming - Blockly for industrial robots

Katja Butterweck

Global Product Manager

ABB Robotics

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

No items found.

Working together to design safe and responsible edtech

Divya Mahadevan

Senior Product Manager

Raspberry Pi Foundation

Laura Kirsop

Chief Technology Officer

Raspberry Pi Foundation

A facilitated interactive workshop session to discuss how we make edtech products that are safe and responsibly designed. We will share our research, principles and practices in this area, and learn from each other.