In this course, students extend their understanding of Blockly/Visual Programming Languages. Additionally, students learn about other languages, such as HTML and Javascript. Students will understand how these languages can be used for different purposes (creating apps, driving drones, programming code for user input/output and creating websites). To demonstrate their learning, students will select one language in which to create a tangible artifact. This course is graded on a pass/fail basis.