New 2025 Updates

Happy New Year!

During December we were busy at work implementing various improvements in Zenva Schools. This includes:

  • New features
  • New content
  • Open-ended challenges
  • New curriculum maps
  • Updates to existing content
  • Retirement of outdated material

With these massive upgrades, 2025 is bound to be the best year to be teaching Digital Technologies!

Please find the full list of changes below:

1) Ability to require students to complete all lessons in order

There is a new optional setting when creating or editing Classrooms, which lets you require that students complete lessons in the order they are listed (meaning, they cannot skip lessons – lessons are locked until they complete the previous one).

This setting is OFF by default (current behaviour), and it can be defined at the classroom level, so different teachers within the same school can set it how they’d like.

This gives you further control of how you want to use Zenva Schools. Screenshot below:

2) New courses

New Courses with Curriculum Mapping (Main Catalog)

New Courses without Curriculum Mapping (Additional Courses)

3) Major course updates

Existing Courses Moved to Additional Courses

Existing Courses Moved to Main Catalog (and Mapping Added)

Challenge Lesson Splits (This means a challenge video was separated between “challenge” and “solution”, instead of having both in the same video)

  • Intro to Coding with Python Turtle
    • Challenge! Create a Square -> Create a Square – Challenge & Challenge Solution
    • Lifting the Pen -> Lifting the Pen – Part 1 & Part 2
    • Solar System Project – Design – Part 1 & Part 2 -> Solar System Project – Design – Part 1, Part 2, Part 3, & Part 4
    • Solar System Project – Implementation – Part 2 -> Solar System Project – Implementation – Part 2 & Part 3
  • Python Turtle Mini-Projects
    • Variables – Challenge -> Variables – Challenge & Challenge Solution
    • Operators -> Operators – Part 1 & Part 2
    • Conditionals – Part 2 -> Conditionals – Part 2 & Part 3
    • Loops – Challenge -> Loops – Challenge & Challenge Solution
    • Turtle Mini-Game Implementation – Part 2 & 3 -> Turtle Mini-Game Implementation – Part 2, Part 3, Part 4, & Part 5
  • Intro to HTML and CSS
    • Select Class -> Select Class Part 1 & Part 2
    • Border Margin -> Border Margin – Part 1 & Part 2
  • New Open Challenge Lessons
    • Intro to Coding with Python Turtle
      • Open-Ended Challenge: Creative Circle Art
      • Open-Ended Challenge: Build a House
      • Open-Ended Challenge: Your Own Planetary System
    • Python Turtle Mini-Projects
      • Open-Ended Challenge: Movie Record
      • Open-Ended Challenge: Health Temperature Alert
      • Open-Ended Challenge: Square Artwork
      • Open-Ended Challenge: Balloon Popper
      • Open-End Challenge: Dashed Line
      • Open-Ended Challenge: Starry Night
      • Open-Ended Challenge: Turtle Mini-Game
    • Intro to HTML and CSS
      • Open-Ended Challenge – Personal Intro Page
      • Open-Ended Challenge – Create a To-Do List
      • Open-Ended Challenge – Contact Form
      • Open-Ended Challenge – Style Your Intro Page
      • Open-Ended Challenge – Adding Padding and Margins
    • Intro to HTML and CSS
      • Open-Ended Challenge – Personal Intro Page
      • Open-Ended Challenge – Create a To-Do List
      • Open-Ended Challenge – Contact Form
      • Open-Ended Challenge – Style Your Intro Page
      • Open-Ended Challenge – Adding Padding and Margins
    • HTML & CSS Project – Responsive Website
      • Open-Ended Challenge – New Navigation Menu Item
      • Open-Ended Challenge – Add Another Service
      • Open-Ended Challenge – Adjust the Breakpoint
  • Godot Expansions
    • Intro to Game Development with Godot 4
      • New Lesson: Basic Shortcuts Cheatsheet
      • New Quiz: Quiz – Navigation and Asset Importing
      • New Quiz: Quiz – Node Tools and Parenting
      • New Lesson: Variables – In-depth Overview
      • New Lesson: Operators – In-depth Overview
      • New Lesson: Conditions – In-depth Overview
      • New Lesson: Functions – In-depth Overview
      • New Lesson: Vectors – In-depth Overview
      • New Quiz: Quiz – Vectors
      • New Lesson: Challenge – Part 1
      • New Lesson: Challenge – Part 2
      • New Lesson: Player – In-depth Overview
      • New Lesson: Coin – In-depth Overview
    • Godot 4 Mini-Projects
      • New Lesson: Balloon Popper – In-depth Overview
      • New Lesson: Physics – In-depth Overview
      • New Lesson: Loops – In-depth Overview
      • New Lesson: Collision – In-depth Overview
    • Godot 4 Project – 2D Platformer
      • New Lesson: CharacterBody2D – In-depth Overview
      • New Lesson: Physics – In-depth Overview
      • New Lesson: Signals – In-depth Overview
    • Godot 4 Project – 3D Platformer
      • New Lesson: CharacterBody3D – In-depth Overview
      • New Lesson: Physics – In-depth Overview
      • New Lesson: Signals – In-depth Overview
    • Godot 4 Project – Survival Game
      • New Lesson: Day Night Cycle – In-depth Overview
      • New Lesson: Player Needs – In-depth Overview
    • Godot 4 Project – Audio Exploration
      • New Lesson: Footsteps – In-depth Overview
      • New Lesson: Audio Buses – In-depth Overview

4) Retirement of outdated content

The courses below didn’t have meaningful use during 2024 and have content that is out of date. These courses have been retired from the platform and can no longer be accessed:

Unity Project – 3D Platformer [2020]

Intro to 3D Modeling with Blender [2023]

Intro to Game Development with Godot 3

Godot 3 Project – FPS Game

Godot 3 Project – 2D RPG

Godot 3 Project – 3D Action RPG

Godot 3 Project – City Builder

Intro to Object-Oriented Programming with Python [2020]

Intro to Game Development with Unity [2020]

Free Python teaching eBook 🎁

Yes, Please

No, Thank you