Your web-browser is very outdated, and as such, this website may not display properly. Please consider upgrading to a modern, faster and more secure browser. Click here to do so.

CodeHS Blog

Teaching programming, learning programming, and more.
A Blog From CodeHS
Apr 1 '14
Karel the Dog for April fools’ day…

Karel the Dog for April fools’ day…

View comments

Feb 13 '14

Happy Valentine’s Day!

Happy valentine’s day from Karel the Dog and the rest of the team at CodeHS!

View comments

Jan 28 '14

Documentation Navigation Fix! — We Hear You Cupertino High School!

Thanks again to Mr. Ferrante and Cupertino High School for hosting CodeHS at the Career Day. You guys mentioned it a number of times, so it was time for a fix— we updated the way that you can navigate through the JavaScript documentation on the cheat sheet.

It should be a lot easier to get to the section you need. We’ll work on continuing to improve the design, but hopefully this makes it work better for now!

Thanks again for your feedback, for the birthday cards, and feel free to send us ( or me ( and email anytime.



View comments

Jan 21 '14

CodeHS Hackathon Video

In celebration of CS Education Week last month, CodeHS hosted a Teaching and Learning Hackathon at Facebook headquarters. A huge thank you to the 150+ students, educators, parents, and developers who attended the event from over 25 different middle schools, high schools, and post-secondary schools around the Bay Area. It was so fun to spend a day with you programming!

These bright and enthusiastic learners, many who had never written a line of code before, left the Hackathon having successfully written their first programs on CodeHS and, hopefully, with a newfound interest about continuing to learn Computer Science!

Check out more pictures from the event on our facebook page here.

View comments Tags: hackathon facebook

Dec 5 '13

CodeHS Teaching and Learning Hackathon Hosted at Facebook HQ

Computer Science Education Week (Dec. 9th-15th) is fast approaching! CodeHS is excited to be hosting a Teaching and Learning Hackathon at Facebook Headquarters next Saturday, December 14th from 11am-3pm to celebrate.

We invite students, teachers, administrators, parents, and friends in the Bay Area to join us and spend a couple of hours learning to code. For those of you who can’t make it, be sure to take part in the Hour of Code with CodeHS by signing up here:

We look forward to see you next weekend!

View comments Tags: CSEdWeek Hackathon HourOfCode

Nov 25 '13

Happy Thanksgiving From Karel and CodeHS!

Happy Thanksgiving week from Karel and the CodeHS team! Make sure to continue your Karel programming this week—and you’ll notice that Karel is decked out with a pilgrim hat. Check back on future holidays and special events and you’ll see different fun pictures for Karel.

View comments

Nov 21 '13

Do the Hour of Code with CodeHS

… It’s the perfect way to get your students excited about programming and any teacher (english, biology, math, you name it!) can do it. The Hour of Code is free and the prep work is minimal.

What is the Hour of Code? The Hour of Code is a national campaign aiming to introduce 10,000,000 students to computer science by having them spend just one hour working through an introductory CS tutorial during Computer Science Education week (December 9th-15th). CodeHS has designed a fun and easy-to-use hour long tutorial for the Hour of Code that any teacher at your school can use in his/her class during the week of December 9-15th. 

What can you do? Participate in the Hour of Code and ask other teachers at your school to participate, too! Again, any teacher can do it - the idea is simply to take an hour of class time to expose students to a new, exciting, and important field of study that they might not otherwise get a chance to try out. 

Sign up! You can sign up for the hour of code with CodeHS for free here: Look over the  Hour of Code Companion Packet for all the information you need about how to run an awesome Hour of Code!

If you have any questions - shoot us an email at

1 note View comments Tags: hourofcode

Nov 20 '13

Prepare for the Hour of Code with CodeHS!

To help celebrate CS Ed Week (December 9-15th), there will be an Hour of Code — a chance for students of all ages all around the world who have never tried programming to try it out in a fun and accessible way. Take one hour to try to learn what programming and computer science is all about.

We’ve prepared a great one-hour tutorial to help get you started. You can find this here — you’ll be able to start this as a student, or if you are a teacher you can prepare for the Hour of Code using all of our resources. There are a few nice things about doing the Hour of Code with CodeHS if you are a teacher— you can group all the students in to a class with a simple code to see their progress, and for those who finish early, there is an easy way to continue. We have lots of resources for how to best run this in a classroom as well.

If you’d like to use CodeHS for the Hour of Code and have any questions, please get in touch with us at!

View comments

Nov 6 '13

CodeHS Speaks at the ACM Ed Council

ACM is (according to its website) ”the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession.” The ACM Education Council is part of the education side of ACM, and is made up of many distinguished academics involved in computer science education.

One part of the event was a panel on different approaches in teaching beginners to code, organized by Dan Garcia from Berkeley. CodeHS was invited to be on the panel along with representatives from Khan Academy, Google’s Blockly, and Tynker.

It was a thoughtful and engaging panel, and it was good to see many of the different approaches being taken in teaching beginners how to program. 

Thanks to Dan for organizing it, and to Pamela (Khan Academy), Neil (Blockly), and Krishna (Tynker) for also being on the panel.


View comments

Oct 28 '13

Try out the new Editor Page!

We’ve updated and redesigned the editor page for CodeHS to make it easier to learn.

Here are a few highlights:

We’ve changed the editor

We were using CodeMirror before but we switched to Ace. So far we’re happy about that.

We’ve moved to a 3-column layout.

There was a lot of wasted space on the screen, and now there is a three column, resizable layout. On the left side is a sidebar with general helpful information about the problem (helpful documentation, the goal of the problem, the requirements, and the program status). In the center is the code editor, and on the right is the running program.

Easier access to the info you need.

When you are solving a problem you want to know what the problem is, and what the world should end up like. You want to be able to see the relevant docs. The left sidebar makes it easier to do that at all times.

Customize your editor.

Now you can change the font size, and change the editor theme. Hit the gear in the editor toolbar.

Let us know what you think or if you have any feedback!

— Jeremy

View comments