CAML Academy was founded with the mission to teach K-12 students computer science. Our goal is not only to teach children to “learn to code,” but also to “code to learn.” We see ourselves as arming our students with a computer science education and the problem solving techniques, pattern recognition and algorithms to empower their formal education.

Our students are taught strategies for solving problems, designing projects, and communicating ideas. They learn how to divide complex problems into simpler parts, how to refine and improve their work, how to remix and build on the work of others and how to persevere. These analytical and problem solving techniques are rapidly becoming a necessary part of everyday life.

As a member of International Society of Technology in Education (ISTE) and Computer Science Teachers Association (CSTA), we work with national organizations and institutes including code.org, scratchEdu, CSTA, ISTE and etc. to advocate and support education in computer science and other computing disciplines.

We believe that Computer Science:

  • Is for everyone
  • Enhances other subjects
  • Encourages teamwork and communication
  • Relates to a wide set of interests
  • Encourages problem solving
  • Allows creative personal expression
  • Is fun and engaging