This course introduces beginning students to coding techniques, including programming, algorithms, and logic. Students will learn various coding languages and apply skills designed to enable them to write and test their own code. Writing code can lead to web page development, video game design, and much more. Students will experience the basic skills that can be applied to much more sophisticated work as they enter more advanced high school and college coding courses.