Experiment with Organizing Your Code
Learn more about how types work, and program a robot dance-off.
Learn how to order data in arrays and how to process arrays using loops, and build a program to find key words.
Learn how to create custom types with structs, and use a custom type to solve a programming challenge.
Learn about enums and build a program to count votes.
Learn about the limitations of built-in types and the importance of documenting and testing code.
Learn how to extract information from a data set, and build a program to analyze survey responses.
Creatively Apply Your Thinking
Create your own graphics and animations, one pixel at a time.
Write a program to help users create secure passwords.
Build more charts and graphs with greater flexibility and customization.