Code Play Learn’s curriculum focuses on students learning through hands-on and project based learning experiences.   Our classes and camps allow participants to develop the skills to design, code and build their own computer games, apps, robots and more.  Through their creations participants develop critical problem solving skills and creativity they will use throughout the rest of their educational and professional lives.

Our curriculum and learning tools allow students to learn fundamental STEM concepts and methodologies. During this process students also hone their ability to create a story, apply mathematical reasoning and test their hypotheses.  We want our participants to move beyond being users of technology to creators and makers with technology.

“The ability to code computer programs is an important part of literacy in today’s society. When people learn to code in Scratch, they learn important strategies for solving problems, designing projects, and communicating ideas.”  Mitch Resnick

Please visit Mitch Resnick's Ted Presentation: Let's teach kids to code

Our curriculum reinforces many common core standards students are being assessed on in their classrooms, including the ability to:

  • Make sense of problems and persevere in solving them.

  • Use technological tools to explore and deepen their understanding of concepts

  • Reason abstractly and quantitatively.

  • Discern a pattern or structure to create predictions and asses outcomes.

  • Explain events, procedures, ideas, or concepts in scientific, or technical text, including what happened and why.

  • Determine the meaning of symbols, key terms, and other domain-specific words and phrases as they are used in a specific scientific or technical context.

  • Compare and contrast outcomes through observation of experiments.

  • Construct viable arguments and critique the reasoning of others

  • Provide logically ordered reasoning that are supported by facts and details.

  • Draw on information from multiple resources, demonstrating the ability to locate information and solve a problem efficiently.