Listly by Elisabetta Nanni
Coding resources for teacher training
CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to underlying concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details we usually see with computers.
Welcome to the whimsical world of computing. Hello Ruby is a children's book and an app that teches programming fundamentals through stories and kid-friendly activities. It's suited for kids between 5 and 8 (but even adults might learn something new).
Anyone can learn the basic concepts of Computer Science. Choose an intro activity to start learning.
According to Code.org, 90 percent of U.S. schools are not teaching any computer science. Eyebrows were raised in 2013 as the U.K. passed a plan to educate every child how to code. In 2014, Barack Obama made history as the first U.S. president to program a computer.
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
This year Khan Academy is doing even more to create meaningful hours of codes for all learners (and, as always with KA, for free)! On Khan Academy, we offer a multi-hour, self-paced curriculum in JavaScript and lessons in HTML / CSS as well as SQL (language for databases) for students to learn various forms of programming.
Every student in every school deserves the opportunity to study computer science.
Computational thinking has received considerable attention over the past several years, but there are many perspectives on what computational thinking entails. We are interested in the ways that design-based learning activities - in particular, programming interactive media - support the development of computational thinking in young people.
The change in the primary national curriculum from ICT to Computing, which takes effect this September, is undoubtedly a significant one, but perhaps not for quite the reasons you might first think. Given that much of the attention in the media has focussed on pupils being taught to program computers, you might be forgiven for thinking this is something new - this is far from the case.
Empower yourself to create and control digital information, and gain the computational thinking skills to tackle our most complex problems.
Learn Scratch, the graphic programming language for everyone. View the video tutorials; then create and share your own multimedia creations: art, music, Aprende Scratch, el entorno de programacion para todos. Accede a los videotutoriales;despues crea y comparte tus propias creaciones multimedia: arte, musica, historias y cuentos matematicas, ciencia.
Make games, stories and interactive art with Scratch. (scratch.mit.edu)
Take free online classes from 120+ top universities and educational organizations. We partner with schools like Stanford, Yale, Princeton, and others to offer courses in dozens of topics, from computer science to teaching and beyond. Whether you are pursuing a passion or looking to advance your career, Coursera provides open, free education for everyone.
Youth Radio's first app for showcasing long-form reporting, designed and developed in collaboration with an MIT program, is now available for Android phones on the Google Play store. The app stemmed from Youth Radio Interactive, an initiative of the Oakland, Calif., media center that teaches young people to combine programming and journalism.