Curriculum.

 

Scratch

scratch.jpg

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.

 

CodePen

codepen.png

CodePen is a social development environment. At its heart, it allows you to write code in the browser, and see the results of it as you build. A useful and liberating online code editor for developers of any skill, and particularly empowering for people learning to code. We focus primarily on front-end languages like HTML, CSS, JavaScript, and preprocessing syntaxes that turn into those things.

 

PlayCanvas

playcanvas.png

PlayCanvas is an open-source 3D game engine/interactive 3D application engine alongside a proprietary cloud-hosted creation platform that allows for simultaneous editing from multiple computers via a browser-based interface. It runs in modern browsers that support WebGL, including Mozilla Firefox and Google Chrome. The engine is capable of rigid-body physics simulation, handling three-dimensional audio and 3D animations.

 

Java

java.png

Java is the programming language taught in AP Computer Science A courses nation wide. It is a class-based, object-oriented programming language that is designed to let application developers “write once & run anywhere”, meaning that compiled Java code can run on all platforms (Windows, MacOS, Linux, Android, iOS, etc.) that support Java without the need for recompilation.