ABSTRACT

This chapter presents the coding process or the iterative cycle of steps that children engage in to complete a coding project. These steps, which include asking questions, brainstorming and coding solutions, and testing, iterating, and sharing results, are likened to other creative learning processes, such as the design cycle, the writing process, and the scientific method. After describing elements of the coding process, the chapter focuses on scaffolding the design process from the perspective of young children, technology designers, and educational facilitators.