© 2016 by Kids Create Code

kidscreatecode@gmail.com   /   kidscreatecode.com 

  • w-facebook

Visitors

Why learn to code?


We created Kids Create Code after we discovered how  appealing coding is to students. To an adult coding can seem mysterious and intimidating but it is NOT like that for the digital natives in schools today. They are fearless with technology, creative problem-solvers and engaged learners. Using Scratch as a stepping stone, we see participants gain confidence and become more curious as each block of code snaps together. These early experiences teach learners to think logically, to understand that failure is an opportunity to make something better, and that computer science is part of just about everything we interact with in today's digital world.

 

See what the experts say


 

Why our kids must learn to code

Links to Learn More
 

SCRATCH WEBSITE
Start here to explore Scratch, connect with the online community, get help and remix other programmers' creations.

 

SCRATCH FAQ

PARENT INFO

SCRATCH OFFLINE EDITOR

 

HOUR OF CODE

Each year students are encouraged to participate in the Hour of Code in schools around the world. Visit this site to explore the world of computer languages. We recommend you try the programs together. It is fun for all ages and gives your brain a good workout!


 

What can kids learn from Scratch?

 

As children work with Scratch and manipulate blocks of code they are developing skills that will help them in school and in life.  These include:

 

  • Developing problem-solving skills as they create and debug their own programs

  • Visualizing abstract concepts

  • Thinking logically to step through a process

  • Using math operators to manipulate data. These include arithmetic operators (plus, minus, multiply, divide), as well as comparison operators (less than, equal to, greater than), logic operators (and, or, not), the concatenation operator (for joining strings together), and trigonometry (sine, cosine, tangent and so on).

  • Using conditional statements and circular reasoning

  • Writing code that responds to events, such as key presses and mouse clicks.

  • Detecting and responding to real-world input, including the mouse position, the loudness of the sounds picked up by the computer’s microphone, and even movement picked up by the webcam!

  • Experimenting with multimedia programming, including drawing, animation and sound.