Students acquire foundational skills in coding that are shared by every professional coding language used in the world today.
Students learn to access and manipulate Trinket.io, an interface that supports web-based Python coding. Students acquire a basic understanding of Python syntax by running, revising, and debugging code samples before writing their own code. Students learn to use variables, built-in functions, and control statements to write code that prints strings, accepts user input, stores data, and solves problems. Students also learn to create their own functions, saving useful code snippets to reuse later. Students develop applications including a code-based alarm clock and an interactive restaurant menu.