What do kids learn today?
Unfortunately not much beyond memorizing some facts and figures.
With the No Child Left Behind policy which is still in effect; Teachers are not allowed to teach anything beyond core curriculum.. That leaves much to be desired.
The California School system recognizes this shortfall and has a proposal before the Dept of Education for Next Generation Science Standards.
Alas, this process is lengthy and will take a minimum of 2 years from ratification ( maybe as early as Sept 2016) before curriculum is actually introduced into our children’s classrooms.
TechsCool uses MIT’s Scratch programming language to teach kids to code.
What do students learn as they create interactive stories, animations, games, music, and art with Scratch?
For one thing, they learn mathematical and computational ideas that are built into the Scratch experience. As students create programs in Scratch, they learn core computational concepts such as iteration and conditionals. They also gain an understanding of important mathematical concepts such as coordinates, variables, and random numbers
Please see the link below
http://scratched.media.mit.edu/sites/default/files/Learning%20with%20Scratch.pdf
Scratch is developed by the Lifelong Kindergarten group at the MIT Media