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.

Code Kit Classroom Direct Upload Feature 2024

Text-to blocks with BlockMorph

Our revolutionary new BlockMorph feature converts text-based C++ code into interactive, editable Blocks. Experiment, learn, and grow your skills by manipulating both block and text-based code.

Convert existing code to blocks, or tweak values in the generated code to see how they affect blocks. BlockMorph empowers you to visualise, comprehend, and create with confidence.


Built-in serial monitor

Engage with live data streams from your connected devices, granting you instant feedback for real-time tweaking and diagnostics.

Choose to dive into the raw output for detailed data analysis, or embrace clarity with our multi-variable graphing option, transforming complex readings into understandable, interactive visualisations.

Code Kit Classroom Serial Monitor Plot Graph Feature 2024

Code Kit Classroom Desktop App MacOS Windows Included 2024

Desktop apps with offline support

Code Kit Pro includes access to our desktop applications for Windows and macOS. Once installed and set up, Code Kit Desktop allows you to compile and upload offline, allowing you to take your coding with you wherever you go.

  • Upload code directly to connected boards
  • Interface with devices via serial port with raw output and graph views
  • Access all functionality 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.

Code Kit Classroom Cloud Project Storage 2024 R1

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.

Powerful import tools

Forget manual data entry. Simply upload a spreadsheet with your class list, and we’ll set up accounts automatically. Get your classroom coding-ready in minutes, not hours.

Pricing tailored for education

Get started with Code Kit Classroom

Pay Annually (Save 50%)
Pay Monthly

Code Kit Classroom

Education package perfect for schools, makerspaces, or libraries.

$29.50

Code Kit Classroom

Education package perfect for schools, makerspaces, or libraries.

$59.00

  • 30 licences to Code Kit Pro
  • 80% discount on licences
  • Teacher dashboard

Code Kit Pro

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

Built-in serial monitor

Desktop app for Mac and Windows

Works offline

Early access to new features

Priority support

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 Pro and Classroom plans unlock Code Kit’s advanced features, like built-in uploading, our desktop app, a serial monitor, and BlockMorph.

Pro works best for single users, while Classroom 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 use Code Kit Classroom?

Each Code Kit Classroom subscription adds 30 seats to your classroom. With a single subscription you can add up to 30 students, with two subscriptions you can add up to 60 students, and so on.

Our Classroom plan is highly discounted when compared with individual Pro subscriptions and comes with additional management features, making it an ideal choice for groups even if you don’t plan on using all 30 licenses.

How do student accounts work?

When a student is added to a classroom, we create an EduKits account for them with access to Code Kit Pro. They’ll receive a welcome email with a link to set their password.

Student accounts are locked-down and controlled by the teacher who created them. The teacher gets access to all cloud projects created by students in their Classroom.

What features do student accounts unlock?

Student accounts, created by teachers in their Classroom, get full access to Code Kit Pro.

Specifically, each student can use their login to access Code Kit on the web, license Code Kit Desktop for use on a single device, and upload code directly to their board from the app on all supported platforms.

Can Code Kit Classroom be used for after-school programs or coding clubs?

Absolutely! Code Kit Classroom is perfect for extracurricular activities. Its flexibility allows for both structured lessons and open-ended exploration, making it ideal for coding clubs, STEM programs, or weekend workshops.

Can Code Kit Classroom be used for remote or hybrid learning scenarios?

Yes, Code Kit Classroom is designed with flexibility in mind. It works seamlessly in traditional classrooms, fully remote settings, or hybrid models. The cloud-based nature of the platform ensures students can access their work from anywhere.

How does Code Kit prepare students for industry-standard programming practices?

While Code Kit starts with block-based coding, it actively promotes best practices like:

  • Modular programming through custom function blocks
  • Storing and retrieving data with variables
  • Gradual exposure to text-based code alongside blocks

Additionally, more advanced students can transition to text-based Arduino programming with BlockMorph, providing a smooth path to industry-standard practices.

How does Code Kit support the transition from block-based 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.