Back to Blog
Switching to Pencil Spaces: A guide for Zoom users
How To Host Coding Classes Using Pencil Spaces

Are you interested in hosting a virtual coding class online but don't know where to start? Look no further!

Pencil Spaces is a free platform specifically designed for education that combines various tools and platforms such as Zoom, Miro, and Loom, into a single app thereby streamlining a teacher’s process of delivering excellent coding lessons to students. It offers a range of features, such as real-time code collaboration, video conferencing, and enables interactive coding exercises, to help teachers make their online classes more efficient.  

Now, let's get started on how you can host a virtual coding class using Pencil Spaces.

1. Set up your account and invite students to join

To host a virtual coding class, sign-up for a free Pencil Spaces account. Create a new space and give it a name, like "Introduction to Python." Invite students to join via a unique URL or an email invitation. No downloads are required, and the process takes just 60 seconds.

2. Now, start your virtual coding class

When it’s time to start your coding class, open the Pencil Spaces link for your class. You’ll see a blank whiteboard where you can type, write, draw, and share files with your students all in real-time. You can also use an array of built-in tools, such as the text editor, shapes, highlighter, and more to create engaging visuals.

To prep up, use private boards to organize and outline each lesson, including topics, activities, assignments, and resources. Only accessible to you or other hosts, these boards allow you to keep track of your plans without giving anything away to your students.

3. Add video call to your session

Pencil Spaces comes with built-in video calling capabilities and as a host, you can start a video call with just a click. Our Participant Manager allows you to mute/unmute individual students, turn off a student's camera, request camera access, and much more.

What’s more, Pencil Spaces supports group chat and private messaging in your classroom spaces, allowing you to engage your students however you - and they - prefer.

4. Engage your students with assessments and presentations

As a coding teacher, it can be difficult to provide your students with the opportunity to practice their skills in a real-time setting when teaching online. Well, not anymore!

Leader Mode

With the Leader Mode feature, you can take control of the virtual classroom and guide your students through interactive debugging sessions or discussing technical concepts.

For instance, while teaching a topic like “Pseudocode in Python”, facilitate a discussion of challenges and insights that students encountered. With Leader Mode, you can use their code solutions as examples, and guide the class through the topic in an immersive way.


Teaching Resources:

Pencil Spaces makes it easy to present and engage with your students during coding classes. You can share slides, images, videos, and even bring in educational resources using the web viewer and iFrames. This means you can easily incorporate your favorite platforms like geeksforgeeks, GitHub, LeetCode, and more into your lessons with just a few clicks.

As an example, you can use the web viewer feature to add a coding compiler like Programiz to your session and have students use it to write and run code within Pencil Spaces. This allows them to complete coding assignments or projects without having to switch between multiple applications or websites.

Additionally, you can record your sessions for later review or for students who may have missed the live session.

Language Localization

Pencil Spaces' is also localized in a number of languages, including Russian, German and more with native RTL support. This allows the user interface to be displayed in the student’s preferred language, making it easier for students to navigate the platform and interact with your content.



Pencil Spaces offers a range of tools and resources specifically designed for online learning to enhance your virtual coding teaching experience. We allow you to bring in all the educational tools and resources you need to help your students reach their learning goals.

Try Pencil Spaces for all the tools and resources you need to deliver high-quality education to your students.

Thank you for reading our blog post on how Pencil Spaces can help teachers plan and teach coding online. We hope you found the information useful and informative. We welcome your comments and feedback, and would love to hear how you are using Pencil Spaces in your own teaching - you can reach us at We’re looking forward to hearing from you!.