Streamlined Python Runtime for Introductory Learning

What if an introductory Python environment didn’t need to be heavy to be powerful? Indika Walimuni, Ph.D. and I are building a streamlined, browser-native Python runtime designed specifically for early-stage learners — powered by a trimmed and optimized Skulpt engine. Our focus is intentional: Make Python + Turtle graphics run lighter, faster, and cleaner in the browser without overwhelming beginners or sacrificing usability. This is tailored for Intro to Python. Not full production stacks. Not every library under the sun. Just the right runtime for foundational learning. Here’s what we’re working on: • Runtime dependency mapping • Thoughtful standard library reduction • GUI-based code editor • Secure link-based student code sharing • Canvas/LMS embedding This isn’t just about embedding Python in the browser. It’s about defining the minimal, purpose-built runtime an introductory course actually needs — and engineering it that way from the ground up. Sprint 1 ✅ Sprint 2 (controlled runtime reduction + architectural groundwork for what’s next) is underway. Version 2 will expand the implications beyond intro-level use. More soon. #SoftwareEngineering #EdTech #Python #Frontend #Agile #BuildInPublic

  • graphical user interface, text

To view or add a comment, sign in

Explore content categories