Code Kit Classroom
Teach Arduino and ESP32 the easy way with drag-and-drop coding
Code Kit Classroom gives learners and educators the coding tools they need, with one dashboard to manage accounts, view projects and leave feedback.
For schools, workshops, makerspaces, and libraries.

Upload directly to boards
Students connect coding blocks while Code Kit shows the matching Arduino C++ code alongside them.
With Classroom, students and teachers get Code Kit Pro, including one-click uploads to connected boards.
- Use the web app without installing software
- Or use the desktop app for Windows, macOS or Linux

Visual effects enhanced for illustration. BlockMorph converts code in real-time.
Experimental Feature
Convert code to blocks
Use BlockMorph to convert Arduino C++ into editable blocks and explore how a program works.
- Convert existing code into blocks
- Edit the code and see the blocks update
- Compare blocks with their text equivalents
Students can explore familiar concepts in both formats as they learn to write text-based code.
Built-in serial monitor
Students see the data a board sends to Code Kit, helping them check their programs and explore sensor readings.
- View data as it arrives
- Switch between text output and graphs
- Watch readings change during an experiment
Use it to investigate results and find problems in a program.


Desktop apps with offline support
The Code Kit desktop apps for Windows, macOS and Linux let students and instructors code offline.
- Upload directly to connected boards
- Use the serial monitor with raw and graph views
- All core features available offline
Cloud project storage
Save projects in Code Kit and open them again on another device.
- Keep work between sessions
- Continue projects at home or wherever you meet
- Share projects with other learners and educators

Only in Code Kit Classroom
Manage groups, accounts and projects
Organise your learners, give educators access, and review everyone’s work from one dashboard.
Organise your groups
Create separate classrooms for classes, clubs or workshop sessions. Add or remove learners, assign licence seats and manage access.
Add educators
Invite teachers, workshop leaders or other educators to help manage your classrooms. Each assigned educator also gets Code Kit Pro.
View projects
Open learnersโ cloud projects from the dashboard to check progress, review their code and see where they need help.
Leave feedback
Comment directly on a project. Learners can reply in the same workspace, keeping questions and feedback alongside their work.
Import accounts
Upload a spreadsheet to create learner accounts together, instead of adding each person individually.
Save 80% on licences
Pay 80% less for learner licences than buying Code Kit Pro individually.
Plans and pricing
Get started with Code Kit Classroom
Choose your 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
- Student project visibility
- Collaborative tools
Code Kit Pro
Included for Teacher & Students
Code Kit Pro is included for every learner and educator assigned to a classroom. Upload programs to boards, save projects online and use all the tools below.
Everything in Free, plus…
Direct code upload
Text-to-blocks with BlockMorph
Build interactive circuits
Desktop app (Mac/Windows)
Built-in serial monitor
Works offline
Early access to new features
Priority support
Join users in over 120 countries
People around the world use Code Kit to learn programming and build electronic projects. Bring it to your next class, workshop, or club session.

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 include advanced features like direct upload, desktop apps, serial monitoring, and BlockMorph.
Pro is for individual users.
Classroom adds educator tools, like organising multiple classrooms, adding co-teachers, bulk import, and project visibility, and lets entire groups use Pro features. Students and teachers added to a classroom automatically get Code Kit Pro access.
How many people can I add?
Each Classroom subscription includes 30 learner seats and 2 educator seats. Need more? Just add more subscriptions:
- 2 subscriptions = 60 learners and 4 educators
- 3 subscriptions = 90 learners and 6 educators, and so on.
Can other educators help manage my groups?
Yes. Invite other educators and assign them to specific classrooms. They can manage those groups, view learner projects and use Code Kit Pro themselves.
How do learner accounts work?
Add learners through your dashboard. Each learner gets an EduKits account and a welcome email to set their password.
Learners assigned to your classrooms get Code Kit Pro. You can manage their access and view their cloud projects.
What can learners do with their accounts?
Each learner can:
- Use the web app
- Install the desktop app on one device
- Upload programs directly to supported boards
- Save and open projects online
- Use Pro tools, including BlockMorph and the serial monitor
Do I need programming experience to teach with Code Kit?
No prior programming experience is required. Learners build programs by dragging and connecting blocks, so you can introduce coding concepts without starting with typed code.
Can I use it for clubs, workshops or library programs?
Yes. Code Kit Classroom can be used in schools, workshops, makerspaces, libraries and coding clubs. Create groups for your sessions and use projects for guided activities or independent learning.
Can learners use Code Kit from home?
Yes. Learners can sign in to the web app and open their saved cloud projects from home or another location. Theyโll need a compatible board connected to their device to upload and test programs on hardware.
Does Code Kit work on Chromebooks?
Yes. Learners can use the web app to create projects and save them online. Direct uploads are available for many Arduino and ESP32 boards, depending on browser and operating system support.
What programming concepts can learners practise?
Learners can use blocks to explore:
- Variables and data
- Conditions and logic
- Loops
- Functions and reusable code
Code Kit also displays the matching Arduino C++, so learners can see how these concepts appear in text code.
Can learners move from blocks to text-based coding?
Yes. Code Kit displays Arduino C++ alongside the blocks and updates it as learners edit their programs.
They can compare the two to see how loops, variables and functions are written. BlockMorph also lets them turn text code into blocks to examine and edit it.
Need help choosing a plan for your group?
