Scratch Programming
Students are introduced to programming through Scratch. It's a great tool to get students engaged in coding as early as possible. Through Scratch, students are able to identify how one component interacts with another component through the use of simple commands that are easy to work with through a concept similar to the way a Jigsaw puzzle works.
MIT App Inventor
Python Programming
By mid first semester, students have now become accustomed to basic programming skills and are introduced to their first line based coding in Python. Python programming is the basic language many programming companies use as a baseline for potential employment.