In the 21st century. Our schools teach kids how to dissect a frog and how weather works. Today, it's equally fundamental to learn to "dissect an app," or how the Internet works. Every young person deserves basic knowledge of how the world works around them and how to build technology that’s changing the world.
Ways You Can Help
Ask your local school to organize an Hour of Code. Share this video, handout, or sample email.
1. Spread the word about the #HourOfCode on Facebook or Twitter.
2. Recruit a local group — boy scouts club, church, university, veterans group or labor union. Or host an Hour of Code "block party" for your neighborhood.
3. Amazon.com customers: Do your shopping at smile.amazon.com to donate a % of all purchases to Code.org
4. Stay connected. Follow Code.org on Facebook and on Twitter to stay up-to-date on the Hour of Code movement.
We need your help spreading the word
At its heart, the Hour of Code is a grassroots movement driven by parents, teachers and students who want computer science in schools. You can still help make history. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 30 languages. No experience needed. Ages 4 to 104.
Contains 20 exercises teaching the basic elements of computer programming. After the introduction video, click the X i the right courner of the video and you can solve your first problem. Every time an instructional video is shown. again, click on the X at the right hand corner of the video and continue with the exercises. There are 20 exercises. GOOD LUCK!
Learn the basics of JavaScript programming while creating fun drawings with your code. Do it on your own or with your class!
These are instructional videos that you can stop, pause, rewind to view again.
My Robotic Friends
Using a pre-defined "Robot Vocabulary" students will figure out how to guide each other to accomplish specific tasks without discussing them first. This lesson teaches children the connection between symbols and actions, as well as the invaluable skill of debugging. "My Robotic Friends" works best as a group activity and includes a teacher workbook for classroom use.
Code.org has developed an elementary school curriculum that allows even the youngest students to explore the limitless world of computing- at no cost for schools. The courses blend online, self-guided and self-paced tutorials with “unplugged”activities that require no computer at all. Each course consists of about 20 lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate.
The courses are flexible so educators can tailor them to their class based on their students’ developmental level and prior experience. The lessons align to CSTA Computer Science and ISTE standards, and reinforce concepts and skills taught in other subject areas by integrating national Math, English Language Arts, and Science standards.
Learn computer programming the easy and fun way. Basic Scratch is a series of scratch programming tutorials, based on the book called "Basic Scratch" available at the Amazon Kindle Store. Everyone can program by following these tutorials. The Scratch programming language is based on block programming. Block programming uses graphical blocks to represent programming commands eliminating typing and syntax errors. Block programming is relatively easy even for young children. Scratch is a good way for people of all ages to enter the world of programming
Java Programming
This free Home and Learn course is for those wishing to learn the Java programming language. It is aimed at complete beginners to the subject, and no knowledge is assumed. The software you need to do the course is set out below, in the "What you need to get started" link. Once you have downloaded everything you need, you can make start by following the links on this page. Good luck! Click "Here"
Visual Basic .NET Contents Page
This Home and Learn computer course is an introduction to Visual Basic.NET programming for beginners. This course assumes that you have no programming experience whatsoever. It's a lot easier than you think, and can be a very rewarding hobby!
You don't need to buy any software for this course! You can use the Free Visual Studio Express from Microsoft. To see which version you need, click "here"
Free Web Design Course
This Web Design course will teach you HTML, HTML 5, and Cascading Stylesheeyts (CSS). It is aimed at complete beginners to the subject, and assumes you have no knowledge of creating web pages. (If you were doing the old course, it has now been moved here: old course.) You won't need to buy any expensive software for this course. To see what you WILL need, simply click the Course Software link below. The course has been designed to work on just about any operating system. Click "Here"
Javascript Tutorials for the Beginner
Welcome to the Home and Learn course for Javascript. Although it is aimed at complete beginners to the subject we do assume that you have some knowledge of HTML and a little CSS. You don't have to be an expert, though. Just the basics will do. (If you're not sure about the HTML then see our Web Design course on the left.) You don't need to buy any software for this Javascript course - you probably already have everything you need to get started.
Welcome to the Home and Learn course for Javascript. Although it is aimed at complete beginners to the subject we do assume that you have some knowledge of HTML and a little CSS. You don't have to be an expert, though. Just the basics will do. (If you're not sure about the HTML then see our Web Design course on the left.) You don't need to buy any software for this Javascript course - you probably already have everything you need to get started.
Storytelling Alice was created by Caitlin Kelleher as part of her doctoral work in Computer Science at Carnegie Mellon University. It provides a motivating context in which to learn programming to enable and encourage students to create animated stories. Storytelling Alice includes:
High-level animations that enable users to program social interactions between characters.
A story-based tutorial that introduces users to programming through building a story.
A gallery of 3D characters and scenery with custom animations designed to spark story ideas.
Originally designed for middle school students it can be used with upper elementary students.
StoryTelling Alice can be downloaded to a flashdrive and run as a portable application. It is approved for FCPS elementary and middle schools to use in this format.
Users Guide
StoryTelling Alice is the first step toward using Alice a common 1st step programming tool found in highschools and colleges. Learn more about the Alice project.t.
This 20-hour course covers the core computer science and programming concepts in courses 2-4. The course is designed for use with ages 10-18. Check out courses 2-4 for a more complete experience!
In the digital age, you’re never too young to learn valuable STEM skills. Explore code, game design, and graphic design at Tech Rocket, an online learning destination for kids and teens launched by iD Tech.