Computer Science

Building computational thinking through fun and engaging courses.

computer science courses

Fun and rigorous instruction that helps students develop computational thinking skills, digital literacy, and an innovative mindset. 

We’ll help you build an innovative K-12 computer science program that will give your students a competitive edge in the digital era. Our carefully crafted curriculum not only imparts technical proficiency but also instills a mindset of creativity and adaptability, preparing students to thrive in an ever-changing technological landscape.

 Our Services

keyboarding online-typing

Curriculum Design and Customization

Our courses cover all areas of computing, from coding to digital fabrication. Whether your focus is on digital literacy, coding, or you want a strong program for your makerspace, we’ll design a scope and sequence customized for you.

See some sample programming for different grade bands:

  • In K-2, we focus on digital literacy as well as coding and robotics designed for young learners. Students learn to navigate a computer, learn to use basic production tools, and learn to provide instructions to a computer with sequencing and loops.

    • Computer Applications

    • Coding with Scratch Jr.

    • Kibo Robotics

    • Squishy circuits

  • In 3-5, we reinforce digital literacy skills and students graduate to coding with Scratch. They start building computational thinking skills with creative projects and learn the foundations of physical computing by building interfaces for their programs.

    • Computer Applications

    • Programming with Scratch

    • Physical Computing with Makey Makey

    • Robotics with Mbots

  • In 6-8, digital literacy is taught at a more advanced level with new creative software introduced. Students learn new applications for programming and engineering, and transition to text-based programming.

    • Video and Animation

    • Engineering Survey

    • Physical Computing with Micro:bits

    • Game Development

    • Web Design

    • MS Maker Space

  • In high school, students are offered more rigorous courses to generate interest in the field and prepare students for advanced study or careers in tech.

    • Creative Coding in p5.js

    • Web Development Bootcamp

    • AP Comp Sci P and Comp Sci A

    • HS Maker Space

computational thinking

Professional Development

Our course assets include everything a teacher might need for their class including videos walking them through each lesson. On top of that, we meet with each teacher weekly to debrief from the previous week and plan for the next one. In addition to weekly meetings, we offer on-demand support so that teachers always have someone to contact with their questions.

hardware engineer-computer hardware engineer

Computer Science Staffing

We know how difficult it is to find teachers with this area of expertise. If your school doesn’t have the staff to teach these courses, we’ll place teachers for you. Our teachers are selected for their passion, charisma, and expertise, and are trained by our staff throughout the year to ensure a successful, consistent program regardless of teacher turnover.

Program Management

Working with us is unlike working with any other partner in Computer Science education.

We work with you to create a unified and cohesive CS program with a seamless progression from grade to grade and manage the program from year to year to ensure continuity for your students. We meet with teachers weekly, observe classes, adapt lessons, and work with IT to make each program a success.

Let’s Talk

Let’s discuss how we can empower your teachers and equip your students for success through state of the art computer science instruction.