Code Kit Classroom
The easiest way to bring Arduino and ESP32 into your classroom
Visual coding meets hands-on learning. A platform for teaching real programming fundamentals and controlling actual hardware.

Direct code upload
Visually construct programs with an intuitive, block-based interface. Arduino code generates instantly as you add and rearrange blocks.
With Code Kit Pro, upload code directly to connected boards in just a click. This functionality is available across our desktop apps for Windows and macOS as well as through the web app.

Visual effects enhanced for illustration. BlockMorph converts code in real-time.
Experimental Feature
Text-to blocks with BlockMorph
Transform Arduino C++ code into editable blocks instantly. Students can:
- Convert existing code to visual blocks
- Modify values and see immediate block updates
- Build confidence bridging visual and text programming
Built-in serial monitor
Give students professional debugging tools that make learning intuitive, responsive, and interactive:
- Stream live data from connected boards
- Switch between raw output and visual graphs
- Transform complex sensor readings into clear, interactive visualizations


Desktop apps with offline support
Code Kit Pro includes native desktop applications for Windows and macOS that work offline, allowing you to take your coding with you wherever you go.
- Upload code with one click
- Full-featured serial monitor with raw output and graph views
- All features available offline
Cloud project storage
Save your Code Kit projects directly to the cloud, ensuring they’re secure and readily accessible for whenever inspiration strikes, from any device, anywhere, through Code Kit Web.
Effortlessly share your projects with a public URL that can be distributed to anyone, even if they don’t have Code Kit Pro.

Exclusive to Code Kit Classroom
Designed for educators.
Built for learning.
Code Kit Classroom combines the power of visual programming with educator-specific features to make teaching coding accessible, engaging, and effective.
80% discount on licences
Maximise your budget with our educational pricing. Get Code Kit Pro for your entire classroom at a fraction of the cost of individual licences.
Classroom management
Effortlessly organise your digital classroom. Add or remove students, manage licences, and oversee progress all from one intuitive dashboard.
View student projects
Teachers have access to all student projects, stored securely on the cloud. Access and review all projects in one place, enabling quick feedback and assessment.
Bulk import in seconds
Upload a spreadsheet with your class list. We’ll create accounts automatically. Get your classroom coding-ready in minutes.
Pricing tailored for education
Get started with Code Kit Classroom
Switch prices to your local currency
Code Kit Classroom
Education package perfect for schools, makerspaces, or libraries.
$29.50
AUD /mo
Billed annually at $354.00/year
Code Kit Classroom
Education package perfect for schools, makerspaces, or libraries.
$59.00
AUD /mo
- 30 licences to Code Kit Pro
- 80% discount on licences
- Teacher dashboard
Code Kit Pro
Included for Teacher & Students
Code Kit Pro is included for you and your students with a Code Kit Classroom subscription. Unlock advanced features like code upload, cloud projects, and sharing.
Everything in Free, plus…
Direct code upload
Text-to-blocks with BlockMorph
Desktop app (Mac/Windows)
Built-in serial monitor
Works offline
Early access to new features
Priority support
Join users in over 120 countries
Join a global community using Code Kit to create new inventions, learn new skills, and share what they’ve built with the world. Code Kit was built to inspire the next generation of makers, innovators, and problem-solvers. We can’t wait to have you join us on this journey.

FAQs
Discover answers to some of the most-asked questions about Code Kit.
Can’t find what you’re looking for? Please contact our friendly team.
What’s the difference between Code Kit Pro and Code Kit Classroom?
Both unlock advanced features like built-in uploading, desktop apps, serial monitoring, and BlockMorph.
Pro is for individual users, while Classroom unlocks teacher management tools and allows entire groups to use Code Kit’s advanced features. Users added to a classroom get access to Code Kit Pro.
How many students can I add?
Each subscription includes 30 seats. Need more? Simply add additional subscriptions: 2 subscriptions = 60 students, 3 = 90 students, and so on.
How do student accounts work?
We create a secure EduKits account for each student you add, with full access to Code Kit Pro. They receive a welcome email to set their password. You maintain full control and can view all their cloud projects.
What can students do with their accounts?
Students get full Code Kit Pro access: web app, desktop app (one device), direct board uploads, cloud storage, and all premium features.
How much programming experience do teachers need?
None! Code Kit is designed to be teacher-friendly from day one. The visual blocks make programming concepts intuitive—just drag, drop, and connect.
Is this suitable for after-school programs?
Absolutely! Code Kit Classroom works perfectly for coding clubs, STEM programs, and weekend workshops. Its flexibility supports both structured lessons and creative exploration.
Does it work for remote learning?
Yes! Our cloud-based platform is designed for traditional, remote, and hybrid learning. Students can access their work from anywhere.
Does Code Kit work on Chromebooks?
Yes! With the Code Kit web app, students can create projects, save to the cloud, and even upload code directly to Arduino and Espressif boards from their Chromebooks.
How does this prepare students for real programming?
Code Kit teaches industry-standard practices through:
- Modular programming with custom function blocks
- Variable storage and data management
- Gradual exposure to text-based code alongside blocks
- Smooth transition path to text-based coding with BlockMorph
Can students transition to text-based coding?
Code Kit automatically generates clean, readable Arduino C++ code alongside the block workspace. Users can observe in real-time how the code changes as they manipulate blocks, learning fundamental programming concepts like loops, variables, and functions.
This real-time connection between blocks and code, combined with our focus on core programming principles, creates a natural bridge to text-based coding. This makes the transition to text-based coding easier and more intuitive for beginners.
Still have questions, or unsure whether Code Kit Classroom is the right fit? We’re here to help.