“Hour of Code” is the coolest event around the corner.

cseweek
cseweek@screenshot taken from code.org

“Hour of Code” is the coolest event around the corner.

Welcome to CodeSpread!

The Hour of Code is a one-hour introduction to computer programming, designed to demystify code and show that anyone can learn programming. Hour of Code is planned to take place any time during CS Ed Week!

What is CSEd week?

Computer Science Education Week (CSEdWeek) (Dec. 9-15), is an annual program dedicated to showing K-12 students the importance of computer science education. CSEdWeek is held in recognition of the birthday of computing pioneer Admiral Grace Murray Hopper (December 9, 1906).

Code.org is the face behind.

“Code.org is a non-profit dedicated to growing computer science education by making it available in more schools, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer programming.”

Hour of Code aims to demystify computer science for educators and students alike. Code.org is calling on students, teachers and parents to try one Hour of Code.

Why so much effort?

sscode

sscode@screenshot taken from code.org

See this infographic here.

Popularity +

We are not surprised with the popularity gained by the initiative as it is being promoted by all the top programmers or enthusiast at the same time. See below

Code.org video is #20 most shared ad of 2013 which features Starring Bill Gates, Mark Zuckerberg, will.i.am, Chris Bosh, Jack Dorsey, Tony Hsieh, Drew Houston, Gabe Newell, Ruchi Sanghvi, Elena Silenok, Vanessa Hurst, and Hadi Partovi.

“All these stars have made the programming world, what it is now today.”

Online learning partner offers

Code.org

Code.org created the free tutorial in collaboration with engineers from Microsoft, Google, Twitter and Facebook.

Scratch

Offers programming interactive stories, games, and animations. It is a project of the Lifelong Kindergarten Group at the MIT Media Lab.

MIT Center for Mobile Learning @ The Media Lab

Walk you through building three simple apps for your Android phone or tablet.

KhanAcademy

Offers basics of JavaScript programming .

Codecademy

Offers an interactive, student-guided introduction to the basics of CS through JavaScript.

CodeHS

Offers basics of programming with Karel the Dog, a fun, accessible and visual introduction to coding, where giving commands to a computer is just like giving commands to a dog.

tuts

tuts@screenshot taken from code.org

Code Avengers

Offers basics of programming games, apps and websites.

LightBot

Offers core programming logic, starting from super-basic programming, on iOS or Android (or Web browser)

Kodable

Kodable is a self-guided iPad game that introduces kids 5+ to programming basics.

Hopscotch

Student-guided tutorial on the iPad using the Hopscotch programming language.

Microsoft

Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming.

Two Lives Left

Cargo-Bot is a puzzle game where you teach a robot how to move crates.

KidsRuby

Offers Ruby programming.

Grok Learning

Offers learning programming language Python for people with no programming experience.

Lynda

Learn how to code, create, and build web applications, from the foundations of object-oriented programming in C and C++, to how to write Java.

Microsoft Research

TouchDevelop lets you create apps on iPad, iPhone, Android, PC, Mac, Windows Phone.

Coursera

Stanford’s CS 101 class taught by Nick Parlante (FREE!). CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Play and experiment with short bits of code to bring to life to the power and limitations of computers. CS101 also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet. No previous experience is required other than the ability to use a web browser

w3schools.com

Learn to create websites on your own computer. Learn the server basics in less than a day. Learn to add databases to your website

Mozilla

Thimble makes it ridiculously simple to create and share your own web pages. Write and edit HTML and CSS right in your browser, then instantly preview your work. Host and share your finished projects with a single click.

LEGO

Create small, customizable and programmable robots using LEGO pieces

Processing

Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals.

Moving Forward

With more than 1.5 million students already registered across 140 countries, the Hour of Code is now on track to be the largest online education event in history, demonstrating that the demand for computer science education knows no borders or boundaries.

References:

www.youtube.com/watch?v=nKIu9yen5nc

code.org/learn/beyond

csedweek.org/

econsultancy.com/in/blog/63840-top-20-most-shared-video-ads-of-2013

blogs.seattletimes.com/educationlab/2013/12/05/hour-of-code-event-aims-to-demystify-computer-science/

Author: hershey

A passion for knowledge drives me to do programming, A passion for programming drives me to create something different, A passion for creation drives me to spread the knowledge.

Share This Post On

1 Comment

  1. nice superb explaination

    Post a Reply
  2. thanks for the tutorial
    I am having a problem.
    The feature “Create SQL server database” isn’t available , I can’t select it.
    Can you help, please ?

    Post a Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

More from CodeSpread:

  • Go Google : Santa TrackerGo Google : Santa TrackerGoogle always surprises us with their creativity. This time also, they went to north pole to deliver us our own Santa. We have a dashboard here,which can be used to follow Santa. We may know where...
  • 23 Dec: Must Read Codes [11-15]23 Dec: Must Read Codes [11-15]We are sharing few must read codes/concepts which are required now and then. Each of these codereads doesn’t require a full length descriptive article so combining them into groups of five. CodeRe...
  • Agile Encounters UnpredictabilityAgile Encounters UnpredictabilityWhat is Agile? Wikipedia says “Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through...
  • Code 1: OOPS, class or object.Code 1: OOPS, class or object."I am not a computer science graduate" Yes! This was my innocent submission when i started my career in IT. I must admit it now that i did use this as an excuse and so do many people to avoid...
  • 16/12/2013: 10 Best Practices of programming from CodeSpread16/12/2013: 10 Best Practices of programming from CodeSpreadWe love programming and having a knowledge of best practices always helps in writing beautiful code. Here, we have few best practices shared by professionals. Best Practice#1, Use foreach loop i...
  • 19 Dec: Must Read Codes [1-5]19 Dec: Must Read Codes [1-5]We are sharing few must read codes/concepts which are required now and then. Each of these codereads doesn't require a full length descriptive article so combining them into groups of five. CodeRe...
  • 18/12/2013: 10 Best Practices of programming from CodeSpread(21-30)18/12/2013: 10 Best Practices of programming from CodeSpread(21-30)We love programming and having a knowledge of best practices always helps in writing beautiful code. We have shared first 20 random best practice in our previous articles 1-10, 11-20. More best pra...
  • 17/12/2013: 10 Best Practices of programming from CodeSpread(11-20)17/12/2013: 10 Best Practices of programming from CodeSpread(11-20)We love programming and having a knowledge of best practices always helps in writing beautiful code. We have shared first 10 random best practice in our previous article here, now we are sharing fe...