5 Reasons to Teach Kids to Code

5 Reasons to Teach Kids to Code. A text equivalent follows the graphic.

Infographic text equivalent

  1. Learning programming empowers kids and gives them tools to express themselves: controlling robots and machines, getting a computer to solve complicated problems, turning creativity into an interactive reality, and making ideas accessible to millions.
  2. It’s as easy as learning a language. Games and apps with visual programming languages teach programming logic and concepts before kids can read. Games teach problem solving and logic through conditions, loops, and functions.
  3. Diverse early learning benefits kids. At ages 5–6, children transform from environmental perceptions to making logical connections. The graphic cites Estonia’s public school first graders learning to code.
  4. Becoming fluent with technology means going from simply interacting with technology to creating technology and expressing oneself in new ways.
  5. We need more programmers. The graphic’s historical workforce projections show 1.4 million programming jobs, 400,000 computer science graduates, and one million unfilled jobs over ten years; 67% of jobs outside the technology sector. It states only one in ten schools teaches computer science. Its 2013 salary comparison shows $45,790 for all occupations and $80,180 for computer and mathematical occupations. It compares 60% of math and science jobs being computing jobs with 2% of math and science students studying computer science.

Produced by Kodable and NowSourcing. The statistics and projections are retained historical claims from the original graphic.