Experiment with Functions and Types
Learn about functions for creating reusable sections of code, and build a song maker.
Learn about types as a way to describe kinds of values, and build a program to perform simple calculations.
Learn about using parameters to define inputs to functions, and build a program that outputs different sentences based on the values you enter.
Learn about how powerful the Boolean type can be in programming, and build a program to determine if a given year will be a leap year.
Creatively Apply Your Thinking
Use functions to build complex dance routines out of smaller parts, and share your choreography with others as animated images.
Build a program to visualize data in pie charts, bar charts, and scatter plots.