Coding & Computer Science

Code, create, and problem-solve

Beginner-friendly computer science lessons — from block coding for younger students to Python basics for older learners.

Block Coding

Drag-and-drop coding for ages 6+.

Python Basics

Variables, loops, conditionals, functions.

Web Basics

HTML and CSS for student projects.

Computational Thinking

Decomposition, patterns, abstraction.

Digital Citizenship

Online safety and responsible technology use.

Logic & Puzzles

Reasoning challenges that build problem-solving.

Learning Activities

Practice exercises & activities

Classroom-friendly activities designed for student learning, homework help, and academic enrichment.

  • Guided beginner coding tutorials
  • Daily logic puzzles
  • Project ideas for the classroom
  • Digital citizenship quizzes
  • Vocabulary flashcards for CS terms

Curriculum standards

Content aligns with widely used K-12 academic learning standards.

  • CSTA K-12 Computer Science Standards
  • ISTE Standards for Students