EXPLORING DIFFERENT MEDIUMS FOR TEACHING PROGRAMMING AND CYBERSECURITY IN PRIMARY AND SECONDARY SCHOOLS