Project ideas
Your browser is not supported. Please upgrade your browser to one of our supported browsers . You can try viewing the page, but expect functionality to be broken.
Mục lục bài viết
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 is a block-based programming environment where you can make
simple animations and games with objects and characters that interact with
each other. Create an animation or game then share your app!
Sprite Lab Project Ideas
Virtual Pet
Drag the food or the toy to the pet and watch the sprites interact.
Try it out!
Greeting Card
Enter your name and age to get a personalized greeting.
Try it out!
Sky Dancer
Collect the coins. Avoid the clouds. The sky’s the limit!
Try it out!
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.
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 Documentation
Web Lab Project Ideas
Digital Book Report
Use Web Lab to create a presentation for a class assignment. Add text and images and cite your sources.
More Details
Project Guide
Choose Your Own Adventure
Write a branching story using hyperlinks and separate pages for each reader decision point.
More Details
Project Guide
Journal or Blog
Create a space for you to write about your experiences. Add a new page each daily or week!
More Details
Project Guide
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 Documentation
Game Lab Project Ideas
No Sprites Animation Challenge
Test your understanding of variables and the draw loop by
creating an animated scene without any sprites!
More Details
Project Guide
Randomized Image Creator
Apply knowledge of user input and the draw loop to create on-
demand randomized images.
More Details
Project Guide
Teach a Science Concept
Create your own pixel animations and add text to create an
interactive presentation about a science concept – or any other
topic!
More Details
Project Guide
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 Documentation
App Lab Project Ideas
Sound Board
Create an app with buttons to play different sounds.
More Details
Flash Card / Self-Quiz App
Use this app to create flashcards to learn a new subject or
practice for a test.
More Details
Sneaky Hidden Puzzle
To win, the player must click on an object that is visually “hidden” on the screen.
More Details