Documentation

Everything you need to get started with CodeKiwi

Quick Start Guide

Get up and running with CodeKiwi in just a few minutes. Follow these simple steps to create your first interactive coding session.

Getting Started

CodeKiwi is designed to make teaching coding simple and interactive. You'll need:

  • A Google account (for signing in and accessing Google Slides)
  • Google Slides presentations with your coding lessons
  • Students with internet access and a modern web browser

That's it! No software installation, no complex setup—just sign in and start teaching.

Creating an Account

Sign Up with Google (Recommended)

  1. Go to codekiwi.app/signup
  2. Click "Sign up with Google"
  3. Select your Google account
  4. Grant CodeKiwi permission to access your Google Slides
  5. You're ready to go!

Sign Up with Email

  1. Go to codekiwi.app/signup
  2. Fill in your name, email, and password
  3. Optionally add your school/institution
  4. Agree to the Terms and Privacy Policy
  5. Click "Create Account"

Note: You'll still need to connect your Google account later to access Google Slides.

Installing the CodeKiwi Add-On

CodeKiwi works as a Google Slides Add-On that appears in a sidebar within your presentations.

Installation Steps

  1. Open any Google Slides presentation
  2. Go to Extensions in the top menu
  3. Click Add-ons → Get add-ons
  4. Search for "CodeKiwi" in the Google Workspace Marketplace
  5. Click Install and grant the necessary permissions

Accessing the Add-On

Once installed, you can access CodeKiwi in any presentation:

  1. Open your Google Slides presentation
  2. Go to Extensions → CodeKiwi → Start Lesson
  3. The CodeKiwi sidebar will appear on the right side of your presentation

Pro Tip: The add-on will remember your preferences and automatically appear when you open presentations you've used with CodeKiwi before.

Creating a Session

Using the Sidebar

  1. Open Your Presentation: Open the Google Slides presentation you want to use for teaching
  2. Launch CodeKiwi: Go to Extensions → CodeKiwi → Start Lesson to open the sidebar
  3. Create Session: Click the "🚀 Start Lesson" button in the sidebar
  4. Session Created: CodeKiwi will generate a unique session linked to your current presentation

Marking Interactive Slides

Use the "Slide Tools" section in the sidebar to mark specific slides as coding exercises:

  • Navigate to a slide you want to make interactive
  • Click "Add Code Question" in the sidebar
  • Students will see a code editor when they reach this slide

Note: You can mix regular presentation slides with interactive coding slides throughout your lesson.

Launching a Session

Starting Your Session

  1. Open the Sidebar: Make sure the CodeKiwi sidebar is open (Extensions → CodeKiwi → Start Lesson)
  2. Click "Start Lesson": This activates the session and generates a unique PIN code
  3. Display the PIN: The PIN will appear in the sidebar—share it with your students via screen share, whiteboard, or chat
  4. Students Join: Students go to codekiwi.app, enter the PIN, and immediately see your slides with a code editor

How Students Join

  1. Students visit codekiwi.app
  2. They enter the PIN code you provided
  3. They're instantly in the session—no account needed!

What Students See

When students join your session with the PIN, they see:

  • Left side: Your Google Slides presentation, synced with your current slide
  • Right side: A live code editor where they can write and test code
  • Run button: To execute their code and see results

Note: As you advance slides in your presentation, students' views will automatically sync to follow along!

Monitoring Students

The CodeKiwi sidebar shows real-time information about your active session.

What You Can See

  • Number of students currently connected
  • Which students are actively coding
  • Real-time view of student code (click on student names to see their work)
  • Who needs help or is stuck

Best Practices for Monitoring

  • Check in on students who haven't started coding
  • Look for common errors across multiple students
  • Celebrate students who solve problems correctly
  • Use insights to adjust your teaching pace

Best Practices

Preparing Your Slides

  • Keep slides simple and focused—one concept per slide
  • Include code examples students can reference
  • Add clear instructions for coding exercises
  • Use visuals and diagrams to explain concepts
  • Mark interactive slides with "Add Code Question" before the session starts

During the Session

  • Give students time to code along—don't rush
  • Pause frequently to check student progress in the sidebar
  • Address common mistakes as a group
  • Encourage students to experiment and test their code
  • Keep the CodeKiwi sidebar visible so you can monitor participation

Structuring Your Lesson

  • Introduction (5-10 min): Explain the concept
  • Demonstration (10-15 min): Show examples in the slides
  • Practice (20-30 min): Let students code with your guidance
  • Review (5-10 min): Discuss solutions and common issues

Troubleshooting

Common Issues

Students can't access the session

  • Verify you clicked "Start Lesson" in the sidebar
  • Check that students are entering the correct PIN
  • Make sure students are going to codekiwi.app (not a different URL)
  • Ensure students aren't using an outdated browser

The sidebar isn't showing

  • Go to Extensions → CodeKiwi → Start Lesson
  • Make sure you installed the add-on from the Google Workspace Marketplace
  • Try closing and reopening your presentation

Slides aren't syncing with students

  • Make sure the session is active (check the sidebar)
  • Verify students are connected (look at the student count)
  • Try refreshing the student view

Code editor isn't working

  • Refresh the page
  • Check internet connection
  • Try a different browser (Chrome or Firefox recommended)

Can't see student progress

  • Make sure students have actually joined the session
  • Check that students are on an interactive slide (marked with "Add Code Question")
  • Refresh the sidebar

Still having issues? Contact me at jaymaheshwari2603@gmail.com for help.

Frequently Asked Questions

Do I need to install anything?

You only need to install the CodeKiwi Add-On from the Google Workspace Marketplace. It integrates directly into Google Slides—no separate software needed!

Do students need accounts?

No! Students just need to visit codekiwi.app and enter the PIN you give them. They can join and start coding immediately without creating an account.

Is CodeKiwi free?

Yes, CodeKiwi is currently free to use while in beta. Enjoy full access to all features at no cost.

What programming languages are supported?

Currently, CodeKiwi supports JavaScript, Python, and other popular languages. More language support is coming soon!

Can I use CodeKiwi for remote teaching?

Absolutely! CodeKiwi works great for both in-person and remote classes. Students just need internet access.

How many students can join a session?

There's no hard limit, but for the best experience, we recommend sessions with up to 50 students.

Is student code saved?

Student code exists only during the active session for privacy. If you need to save student work, students can copy their code before leaving.

Can I reuse sessions?

Yes! Open the same presentation again and start a new lesson through the sidebar. Each session gets a new PIN code.

What browsers are supported?

CodeKiwi works best on modern browsers like Chrome, Firefox, Safari, and Edge. Make sure you're using an updated version.

Need More Help?

Can't find what you're looking for? Have a question or suggestion?

Get in Touch

Email: jaymaheshwari2603@gmail.com

I typically respond within 24-48 hours.