Select Page

www

Data Representation in Khan Academy

Data Representation in Khan Academy

This Khan Academy lesson covers how computers represent various data types, including binary, ASCII, and images. Students gain insight into how data is encoded and stored in computing systems.

Focus on Creativity

Focus on Creativity

In this module, students use block-based and text-based programming tools to create websites, animations, and digital art. They also engage in collaborative brainstorming, iterative design, and troubleshooting processes. The curriculum’s focus on creativity ensures that students see computer science not just as a technical skill, but as a powerful medium for self-expression and innovation.

Web Development: CS Discoveries

Web Development: CS Discoveries

Students learn how to create and style web pages using HTML (HyperText Markup Language) and CSS (Cascading Style Sheets). The curriculum emphasizes hands-on learning, where students design interactive, personalized websites while exploring concepts like structure, layout, and styling.

Algorithms in Khan Academy

Algorithms in Khan Academy

In Khan Academy’s introductory coding section, students solve algorithmic challenges that involve loops, variables, and conditionals. This develops logical reasoning and computational thinking skills.

Animating Characters

Animating Characters

Students use Scratch to create a branching narrative based on user input, using conditional statements. This lesson builds critical thinking and allows students to experience creating interactive projects.

Introduction to Variables

Introduction to Variables

Code.org’s “Course F” introduces variables in coding, helping students understand how data is stored and used within a program. They learn to apply variables to keep track of information in simple games or applications.

Building Games in Scratch

Building Games in Scratch

Using Scratch, students design a simple game that incorporates loops and variables to control the game’s difficulty. They learn how to apply loops to create repetition and use variables for game scores.

Introduction to Conditionals

Introduction to Conditionals

In Code.org’s “Course E,” students explore conditionals. They create simple conditional-based programs, such as “if/then” statements, learning how decisions in programming work.