Facebook Twitter Store
“The American Dream is broken if a child goes to a school that doesn’t allow them to study computer science.”

Watch Code.org founder Hadi Partovi’s full US News Stem Solutions keynote here.

Watch Code.org founder Hadi Partovi’s full US News Stem Solutions keynote here.

Code.org announces partnerships with school districts reaching over 2M U.S. students.

1M students already enrolled in computer science learning platform

imageCode.org is pleased to announce partnerships with 30 US public school districts, including three of the top 10 largest districts in country. These partnerships span cities like New York City, Chicago, and Denver as well as suburbs stretching from Broward County, Florida to Spokane, Washington.

Together, our partner districts reach over 2 million students (almost 5 percent of the US K-12 public school population), and will teach our free, open-source courses in elementary, middle and high school classrooms beginning in fall 2014. Code.org will provide curriculum, professional development, and mentorship support for teachers, enabling these districts to make computer science a standard part of the public school curriculum.

When I founded Code.org, it was to solve what I consider a 21st century civil rights issue: 90 percent of US public schools don’t teach this critically foundational field. The unprecedented national scale of our partnership program proves that together — with the support of parents, educators, politicians and students — we can solve this problem.


We’re bringing computer science to schools outside of our partner districts, too. 1 million students have already enrolled in our introductory, online computer science course. Just four months after launch, teachers in 20,000 classrooms at all grade levels are teaching this course. For this coming school year, our online learning platform will provide a range of courses from kindergarten through 8th grade.

By the end of the year, we hope to expand our partnerships to 100 school districts nationwide and get closer to exposing every American student to computer science. Sign up your district here.

- Hadi Partovi, founder, Code.org


eileentheskeen asked:

I want to learn how to code, but have no idea where to start. Are there any good tutorials I can read? And how hard is coding to learn? I'm just so overwhelmed.


Just dive in! Try the basics and build from there. You can see lots of ways to start learning here. Or try one Hour of Code. It’ll give you a feel for the basic principles of computer science before jumping into syntax and specific programming languages. 

Once you get a feel for the basics, think about what you want to build with code and you can start learning languages that’ll help you get there. 


reflectlupus asked:

Is computer science worth studying in college?


We think computer science is helpful for everyone, regardless of your college major. But if you’re interested in pursuing computer programming further, it’s a great major.

Computer science tops the list of the best college degrees for job offers, and the highest paying college degrees!

Plus, there will soon be 1 million more jobs in computing than students graduating into the field (although hopefully we can help lessen that gap). 


blackspartacus asked:

When kids in foreign countries code, is it in English?


Usually syntax for coding remains in English, like IF statements, but programmers may write comments in their native languages. 

The programming language Ruby, for example, comes largely from Japan, but uses english keywords.

However, learning to code can be different. For example, our Hour of Code tutorial is in 36 languages. This teaches the basic principles of computer science, but does not teach programming syntax. It depends on the instruction you’re using.

19 states down! Kentucky now allows computer science to count as a math credit for high school graduation.

Does your state support computer science? http://code.org/action

Students learning to code (with Code.org) in Brazil! Students learning to code (with Code.org) in Brazil! Students learning to code (with Code.org) in Brazil!

TOTM: “I want students to understand that someone created the programs they love.”


Mrs. Binning
2nd grade teacher
Roscoe, IL

Mrs. Binning signed up her entire 2nd grade class for Code.org’s Intro to Computer Science course, designed for kids all the way up through 8th grade.

She has a game plan: extra time in the lab, time with partners on iPads, giving up prep times, and co-teaching to give those students that needed extra support the guidance necessary to be successful. Mrs. Binning took the course herself first to test the waters. Then, asked a group of her most advanced students to try it after school. She started doubting if her class was even ready to code when she herself was up at night, stuck on puzzles at home.

“But we persevered together and we made it!” she said, who lead every student through the course. “As we began our congratulating one student, then four students, and finally 19 students for earning all twenty-seven trophies, it became so much more.”

As another teacher at her school put it, “The excitement she generated, bringing the coding challenge to these students, was over the top!”

Why computer science for elementary school students?
Students play so many computer games, apps, etc. I want students to understand that someone created those programs they love. This combines what students already love and takes it to a new level.

Tell us about a success story.
One day while we were working in the lab, a little guy who’s struggled at many many academic tasks was plugging away at his latest “stage.” When he moved a command over, I went to explain to him “my way” of completing the task, but stopped myself. As he clicked the run button to check his progress, I was sure I was going to need to give him my “expertise” in coding. Low and behold, it WORKED! It was really fascinating to see how my students’ minds worked through the various challenges.

Most importantly, they truly GOT IT when I showed them how to slow the program down so they could see where something “messed up.” They understood you don’t build the codes without checking along the way.

How can a 2nd grade teacher start teaching computer science?
Dive in headfirst. I was stuck on one puzzle and showed it to my second grade student to ask what she would do next. She clicked out a couple of variables, popped in some numbers. She didn’t complete the task for me, but gave me a new way to look at it and I solved it later that evening. You never know what you can accomplish unless you take a risk!

We’re sharing this story as part of our new Teacher of the Month series. There are teachers around the world who are changing the face of computer science. Do you teach with a rockstar teacher? Nominate them to be a Code.org Teacher of the Month.


kawaiimamabear asked:

do you think that Codeacademy is a good website to learn code from as well?


We love codecademy. A great resource to learn basic JavaScript, Ruby, etc. 


There’s a popular Quora answer buzzing around, published by Forbes, to the question, “Why is computer science generally viewed as uncool by teenagers?”

I personally disagree with the underlying assumption this question makes. The tide has started to turn.

Must read if you missed it earlier.

Who says computer science isn’t cool?

imageThere’s a popular Quora answer buzzing around, published by Forbes, to the question, “Why is computer science generally viewed as uncool by teenagers?”

I personally disagree with the underlying assumption this question makes. All of the answers are great answers for why computer science was generally viewed as uncool by teenagers. Another historic issue has been the nerd stereotype, or the related perception that computer science is only for boys. Both reduce “coolness” among teenagers, and thus, student turnout. The stereotype and the male-dominated nature of the field are definitely still there, but even those are starting to change.

The tide has started turning
Computer science is no longer viewed as “uncool,” it’s just sadly “unavailable” and “inaccessible,” at a time when 90 percent of schools don’t offer this course.

I’ve heard from literally hundreds of teachers or students, “We’ve doubled enrollment in my course,” or, “This used to be the course that nobody wanted to take, but now everybody’s trying to get into it,” or, “I have more girls enrolling for my CS class than boys.”

Of course, anecdotes don’t tell the full story, so consider some hard data:

  • AP Computer Science, although one of the least-taken high school classes, is also in the top 3 fastest-growing AP courses along with Chinese and Geography. (source: AP data)
  • At many of the nation’s top universities (Harvard, Stanford, Princeton), Computer Science has become the most popular major or the most popular class. At Berkeley, the introductory computer science class has more girls enrolled in than boys.
  • At University of Washington, where Jennifer (the top-voted respondent on the original question) goes to school, there are 3 applicants for each available spot in the Computer Science department.
  • Celebrities such as Ashton Kutcher, Shakira, Dwight Howard, Chris Bosh, will.i.am, Angela Bassett and many others have endorsed computer science, and most of them have even written a few lines of code themselves (in many of these cases I personally showed them how). I’m the first to know that celebrity involvement doesn’t make things automatically cool — just consider how many celebrity-launched startups have failed — but celebrities absolutely wouldn’t be involved in something if it were “generally viewed as uncool.”
  • While historically very few women have tried computer programming in school, the Hour of Code movement has now reached 33 million students, half of whom are women. Ten times as many teenage girls have tried computer programming in the last 3 months than in all prior history. The majority (75 percent) rated their experience a 5 out of 5.

The real problem
With all this recent change in demand, the real issue now is a civil rights one: 90 percent of our students don’t even have access to this foundational course that also leads to the best-paying jobs in the world. In schools that offer computer science, enrollment is growing faster than almost any other course, even though it’s usually just an elective. But for most students, it’s not on the menu.

At Code.org we’re working to change this, and I am confident that 10 years from now, we will see this problem solved too.

- Hadi Partovi, founder, Code.org



(via thisistheverge)

SOTW: “I can make an app do whatever I want!”



3rd grade
Phoenix, AZ

Alex is a 3rd grade “small business owner” on a roll. He has three apps in the Google Play store.

Tell us about your apps.
I got started when I got introduced to App Inventor in class. “Draw” is an app that you can draw things and change colors, take a picture from your gallery, make it the background for your drawing. I thought you might want to make a moustache on your friend. Or you might want to save your work so you could show your friend. The two others are for my Vikings report from social studies.

What do you think computer science will achieve by the time you grow up?
We’ll get things by clicking on an app or phone. Be able to change things at your house without even being at your house. I don’t think flying cars will happen - I mean, it would be cool, but do you really need that?

What are your favorite inventions that use software?
I like MiniClip.com and Minecraft. For learning to code, I like the farmer levels on Code.org, Scratch, and App Inventor 2.

What do you like about computer science?
Computer science has made everything easier. My favorite thing about coding is I can make something on a device that two months ago, I couldn’t. I can make an app do whatever I want it to do!

We’re sharing this story as part of our new Student of the Week series. Kids in cities and towns around the world who are changing the face of computer science. Do you teach a rockstar student? Nominate them to be a Code.org Student of the Week.


hammad22 asked:

Do you know how many people will go into the job field of programming and how much that field will grow into the future?


This sums it up! Check out more stats here.