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)
- Data Structures in Python
- Intro to Algorithms with Python
- Django Project – Portfolio Web App
- Flask Project – Recipe Web App
- Intro to Game Design
- Intro to Level Design
- Intro to Game Development with GameMaker
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
- Intro to Coding with Python Turtle
- Misc Bug Fixes & General Additions
- Intro to Coding with Python Turtle
- New Lesson: Having trouble with Replit?
- Intro to Game Development with Phaser
- New Lesson: Bonus – Add a Title Screen
- Intro to Unreal Engine Game Development
- New Lesson: Tables and Chairs Scene
- Unity Project – 2D Platformer
- New Lesson: Optional Improvements
- Intro to Coding with Python Turtle
- 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
- Intro to Game Development with Godot 4
- Updated to Unreal Engine version 5.4
- Updated to Unity 6
- Intro to Game Development with Unity
- Unity Mini-Projects
- Unity Project – 3D Platformer
- Intro to VR with Unity
- Unity VR Project – Rhythm Game
- Unity Project – 2D Platformer
- Unity Project – First Person Shooter
- Unity Project – Farming RPG
- Unity Project – Strategy Game
- Unity Project – Action RPG
- Survival Games with Unity 1 – Players
- Survival Games with Unity 2 – Inventory
- Survival Games with Unity 3 – Crafting
- Survival Games with Unity 4 – Base Building
- Survival Games with Unity 5 – NPCs
- Survival Games with Unity 6 – Saving
- Intro to AR with Unity
- Unity AR Project – Retail Industry App
- Updated to Godot version 4.3
- Intro to Game Development with Godot 4
- Godot 4 Mini-Projects
- Godot 4 Project – 2D Platformer
- New Lesson: Tilemap (Updated)
- Godot 4 Project – 3D Platformer
- Godot 4 Project – Survival Game
- Godot 4 Project – Audio Exploration
- Godot 4 Project – Advanced Platformer
- New Lesson: Tilemap (Updated)
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]
