About Live Coding Lessons

About Live Coding Lessons

Live coding lessons are interactive lessons that help students practice new coding skills right in their browsers. With live coding lessons, students can write code, test their work, and see the results immediately.

Please note, however, that code written here is not saved. That being said, this means that by refreshing the page, students can return to the default code that's provided.

We have two types of live coding lessons: 

  • Client-side live coding (used in JavaScript, HTML, and Phaser courses)
  • Server-side live coding (used in Python, C++, and C#) 


In order for live coding lessons to work, you may need to ensure your school allows certain domains. You can find a list of those domains here.
    • Related Articles

    • What domains does my school need to allow?

      While we've been proactive in making sure our platform is not likely to be blacklisted, occasionally our services do still get blocked - particularly at an individual school level. This can include the whole site being blocked, or certain features ...
    • Risk Review for Queensland (QLD) Schools

      For the convenience of public schools in Queensland, you can find pre-filled answers for the Risk Review assessment below in case such documentation is required for you. Related articles: What domains does my school need to allow? Parent Consent form ...
    • About Code Editors for HTML, CSS, JavaScript, and Python

      Summary Our platform provides easy access to blank Trinket and JSBin code snippets which can be used as in-browser code editors for HTML/CSS, JavaScript, and Python-based projects. Through this, we aim to address challenges related to software ...
    • How to Edit School Details

      At any time, School Admins can: Change the name of their school Change who is the School Admin Decide how students will log in (Email or Username) Enable or disable students from being able to manually mark lessons as complete Editing school details ...
    • How to Access Individual Student Reports

      Zenva Schools tracks individual student progress in every classroom course. Teachers and the School Admin can view each student's progress report via the steps described in this article. Apart from viewing them on the website, Zenva Schools also ...