An Insight into the world of VR and AR

CoSpaces Edu is a software designed to create 3D Virtual Reality (VR) or Augmented Reality (AR) spaces. With CoSpaces, students will be able to learn how to create their 3D models and animate them to perform various functions. Through this course, students will get to use the in-built block editor and physics engine to create their virtual reality scenes and environments.


No Basic Understanding of coding is required for this course

Programming Language(s) Involved: -

Recommended Age: 7-8 yr

Duration: 12 hours




Course objective:

  • Understand CoSpaces and how to use the software to design 3D VR

  • Introduce the fundamentals of block-based programming, CoBlocks, to compile instructions for use in the animation of 3D models


Course outcome:

  • Place desired objects in 3D environments and manipulate its shape, colour and positioning
  • Perform block-based programming and compiling instructions to program sprites and existing 3D models

  • Students should be able to create an interactive digital game

Course curriculum

  1. 1
    • Understanding Virtual Reality (VR) and Augmented Reality (AR)

    • Introduction to VR/AR

    • Exploring CoSpaces Basic Features

    • More of CoSpaces Basic Features

  2. 2
    • Introduction to Coding and CoBlocks

    • CoBlocks Practice

  3. 3
    • Introducing Paths

    • Deer on Path

    • Activity: Building a City

  4. 4
    • Recap: Path Practice

    • Checkpoint

    • Rotating Platforms

    • Creating an Obstacle Course I

    • Checkpoint

    • Building on the Floor is Lava game

    • Checkpoint

    • Challenge yourself

    • Final Game

  5. 5
    • More Functions in CoSpaces

    • Creating an environment

    • Introducing Variables

  6. 6
    • Choice and Conditional Statements

    • Introducing Lists

    • Example using Lists

    • Introducing Boolean Operators

  7. 7
    • Boolean Operators

    • Scene Coordinates

    • Introducing Physics Blocks

    • What happens when your sprite bounces

  8. 8
    • Using Loops and Fact Panel

    • Adding a next level in Floor is Lava game

    • Checkpoint