Coding for High School

Our EasyCode Pillars has been expanded to provide coding instruction for High Schoolers.

EasyCode Pillars is an online, interactive curriculum that teaches students coding principles using the Python programming language.

 

Screenshot of Codesters challenge, Building Your First Program

In EasyCode Pillars, students use the Codesters coding environment to learn key coding principles and Python syntax through a series of activities in each lesson. Activities include small coding challenges, debugging practice and short quizzes to test understanding.

Each lesson ends with a coding exercise in which students create their own project applying the skills learned. In addition to basic coding principles, students learn how to animate objects, play sounds and use mouse and keyboard input.

The curriculum includes detailed lesson plans and other scaffolding to ensure teachers can teach coding concepts even if they have no previous experience with coding themselves.