Sprite Lab was created as a new project-oriented tool for CS Fundamentals (Courses A-F, Express course). In Sprite Lab, students write event-based programs in which multiple sprites can interact. At the core of Sprite Lab are “behaviors.” Behaviors are functions that can be attached to sprites using the “Sprite Begins” block, and which run continuously on every frame of the game loop. Sprite Lab was built on top of p5.play like Game Lab; but unlike Game Lab, in Sprite Lab students do not write the draw loop directly. Read more about Sprite Lab and find sample projects at https://code.org/educate/spritelab.
Web Lab is a tool in which students can write HTML and CSS to create web pages. This HTML and CSS can be spread across multiple files. They can also upload image files to include on their pages. Web Lab is built using a tool called Bramble (built by the Thimble Team at Mozilla). Students use Web Lab in our CS Discoveries course. Read more at code.org/educate/weblab.