Project Ideas for K-5 Elementary School Students
Sprite Lab can be used by anyone but is targeted at elementary school students. Programming in a brand new environment can be challenging, but you can do it! For more information about full course offerings, check out CS Fundamentals to find the right course for your age and skill level.
Sprite Lab
Sprite Lab Project Ideas | ||
---|---|---|
Virtual PetDrag the food or the toy to the pet and watch the sprites interact. |
Greeting CardEnter your name and age to get a personalized greeting. |
Sky DancerCollect the coins. Avoid the clouds. The sky's the limit! |
Project Ideas for Middle and High School Students
Web Lab, Game Lab and App Lab can be used by anyone age 13+ with an account on Code.org but are targeted at middle and high school students. Programming in a brand new environment can be challenging and intimidating. We recommend giving yourself sufficient time to learn to use them. Don't give up! Below you can find an overview of each tool and also how to practice using it. For more information about full course offerings, check out CS Discoveriesfor middle school or CS Principles for high school.
Web Lab
Photo courtesy of Fundación Sadosky
Web Lab is a programming environment where students can make simple web pages using HTML and CSS. Design your web pages and share your site in seconds. Recommended for students who have completed Chapter 1 of Web Development from CS Discoveries.
Web Lab Project Ideas | ||
---|---|---|
Digital Book ReportUse Web Lab to create a presentation for a class assignment. Add text and images and cite your sources. |
Choose Your Own AdventureWrite a branching story using hyperlinks and separate pages for each reader decision point. |
Journal or BlogCreate a space for you to write about your experiences. Add a new page each daily or week! |
Game Lab
Game Lab is a programming environment where you can make simple animations and games with objects and characters that interact with each other. Recommended for students who have completed at least Chapter 1 of Interactive Animations and Games from CS Discoveries or the Self-Paced Introduction to Game Lab.
Game Lab Project Ideas | ||
---|---|---|
No Sprites Animation ChallengeTest your understanding of variables and the draw loop by creating an animated scene without any sprites! |
Randomized Image CreatorApply knowledge of user input and the draw loop to create on- demand randomized images. |
Teach a Science ConceptCreate your own pixel animations and add text to create an interactive presentation about a science concept - or any other topic! |
App Lab
App Lab is a programming environment where you can make simple apps. Design an app, code with blocks or JavaScript to make it work, then share your app in seconds. If you have no experience with App Lab you could get up to speed by trying out: Hour of Code - Intro to App Lab or the Self-Paced Introduction to App Lab. Alternatively, the projects are suitable for students who have completed The Design Process unit from CS Discoveries or Intro to App Design from CS Principles.
App Lab Project Ideas | ||
---|---|---|
Sound BoardCreate an app with buttons to play different sounds. |
Flash Card / Self-Quiz AppUse this app to create flashcards to learn a new subject or practice for a test. |
Sneaky Hidden PuzzleTo win, the player must click on an object that is visually “hidden” on the screen. |