This is a Computing subject which introduces students to making and using digital systems, managing data flows from connected devices, and to both designing and creating digital solutions using coding and algorithmic thinking. Students are able to express their personal creativity and interests by creating games, websites or digital productions using a variety of platforms. Emphasis is placed on design thinking, coding techniques, algorithm design, testing and debugging. This course provides a good background for those who are contemplating the further study of Computing.