Students collaborate to solve problems through the design process, conduct user research on a problem their school faces, and analyze and present their findings in creative ways, paying attention to design as a tool for effective communication. Students complete a progressive series of block-based coding projects framed around their interests and passions. Completing these projects instills foundational programming concepts for future text-based programming.
