Students will begin with 2 block based languages.
- Blockly - Maze Code App uses blockly scripts which when solved correctly displays the JavaScript used to create that.
- Scratch - This blocked based language is developed by MIT and we have forked their editor to be customized to school settings. The language is identical. Our editor is called Hatch!
Then students will move to text based coding languages and these will vary based on age, skill level, class setting, etc...
- Python - used to build all sorts of tools like YouTube, Scratch and even OYOclass has a lot of python powering it. Science labs and engineers use this for big data visualization.
- HTML/CSS - Web building languages. HTML is like building the framework or the skeleton and CSS is like layering on skin and clothes and colors and such.
- Java - The AP Computer Science A exam is based on Java.