Powerful Features for Interactive Coding Education

Everything you need to create engaging, live coding sessions with your students

Google Slides™ Integration

Connect your existing Google Slides presentations seamlessly. No need to recreate your teaching materials—use what you already have and make them interactive.

  • Access any presentation from your Google Drive™
  • Automatic syncing when you update slides
  • Secure OAuth integration with Google
CodeKiwi Google Slides integration
CodeKiwi student split-screen view with slides and code editor

Live Code Editor

Students code alongside your presentation in a synchronized editor. They see your slides on the left and write code on the right—everything in one view.

  • Split-screen interface: slides + code editor
  • Instant code execution and output
  • Sandboxed execution in isolated environments, safe for the classroom
  • Python, JavaScript, and Java, with more languages planned

Real-Time Monitoring

See exactly what every student is coding in real-time, with a live status on each one. Coding questions are auto-graded the moment a student runs them, and anyone who's stuck can raise a hand that flags their card instantly.

  • Live status on every student: coding, done, or needs help
  • Coding questions auto-graded against your expected answer, with a running score per student
  • Students raise a hand the instant they're stuck, so you can walk straight to them
CodeKiwi teacher dashboard showing real-time student code monitoring
CodeKiwi teacher editing a student's code directly

Live Teacher Assistance

Live-code beside your slide and every student mirrors it in real time, or jump directly into one student's editor to fix a bug—without disrupting the rest of the class.

  • Live Demo: your editor + terminal mirror to every student in real time, so you can teach and demonstrate code without switching screens
  • Edit any student's code directly from the dashboard; changes sync instantly to their screen
  • View output alongside their code to diagnose errors

And Many More Features

Instant Session Launch

Start a session with one click. Share a simple PIN with your students—no accounts, downloads, or complex setup required for them.

Multiple Sessions

Manage multiple classes and sessions simultaneously. Keep your different courses organized and switch between them effortlessly.

Sync Your Slides

Update your Google Slides anytime and the changes sync automatically. Your presentations stay current without recreating sessions.

How It Works

1

Create Your Presentation

Design your lesson in Google Slides just like you normally would. Add your coding examples, explanations, and exercises.

2

Connect to CodeKiwi

Sign in with Google and connect your slides. CodeKiwi creates a new interactive session linked to your presentation.

3

Share PIN with Students

Launch your session to get a PIN code. Students visit codekiwi.app, enter the PIN, and instantly see your slides with a code editor.

4

Teach Live

Present your slides while students follow along and code. Monitor their progress in real-time and provide instant feedback.

Ready to Transform Your Coding Lessons?

Join CodeKiwi today and start creating interactive coding sessions that engage your students.

Get Started Free