CodeHS
   HOME

TheInfoList



OR:

CodeHS is an interactive online learning platform offering computer science and programming instruction for schools and individual learners. CodeHS is focused on spreading access to and knowledge of computer science by offering online instructional materials supported by remote tutors. In the introductory learning module, students on the site practice computer science concepts and programming skills by giving commands to a dog named Karel. In the most popular course offered, which is similar to the original Karel programming language developed by Richard E. Pattis, Karel the dog must complete various tasks by moving around a grid world, and putting down and picking up tennis balls using only simple commands. Later learning modules teach more advanced concepts using languages like
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
,
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
, and
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
.


History

CodeHS was founded in 2012 by Jeremy Keeshin and Zach Galant, both
Stanford University Computer Science The Computer Science Department at Stanford University in Stanford, California, is a leading school for computer science. It was founded in 1965 and has consistently been ranked as one of the top computer science programs in the world. Its loc ...
graduates. Keeshin and Galant based CodeHS on their experience as section leaders and teaching assistants for several of Stanford's introductory computer science courses. The company joined the Imagine K12 incubator's third class, launching in October 2012, and its investors include NewSchools Venture Fund, Seven Peaks Ventures, Kapor Capital, Learn Capital, Imagine K12, Marc Bell Ventures, and Lighter Capital. In total, CodeHS has raised $2.9 million as of December 2016.


NBC Education Nation

CodeHS was selected as one of three education technology companies to take part in the 2013 Innovation Challenge, part of the
NBC Education Nation "Education Nation" is NBC News' initiative to engage citizens in a solutions-focused conversation about the state of education in the United States. The initiative was launched in the fall of 2010 and continues to be a key feature of the news divis ...
initiative. Innovation Nation challenge participants CodeHS, Teachley, and GigaBryte participated in a series of challenges in October 2013, culminating in a live pitch contest broadcast live on
NBC The National Broadcasting Company (NBC) is an Television in the United States, American English-language Commercial broadcasting, commercial television network, broadcast television and radio network. The flagship property of the NBC Enterta ...
during the Education Nation Summit. CodeHS won the Innovation Challenge, earning a $75,000 prize awarded by the
Robin Hood Foundation The Robin Hood Foundation is a charitable organization which attempts to alleviate problems caused by poverty in New York City. The organization also administers a relief fund for disasters in the New York City area. In 2010, a key supporter gave ...
.


Hour of Code

During the week of December 9, 2013, CodeHS participated in the nationwide Hour of Code challenge promoted by
Code.org Code.org is a non-profit organization and eponymous website led by Hadi and Ali Partovi that aims to encourage people, particularly school students in the United States, to learn computer science. The website includes free coding lessons, sounds, ...
. CodeHS was featured as a tutorial for learning JavaScript on the Computer Science Education Week website. Over the course of the week, an estimated 116,648 participants started learning to code for an hour on CodeHS.


Karel the Dog

The first learning module on CodeHS teaches introductory programming concepts by having students give basic commands to Karel the Dog using Karel-specific
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
commands. This approach is based on the original Karel programming language developed by Richard E. Pattis and is used in
Stanford University Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is consider ...
's introductory computer science classes. Karel initially knows only a few basic commands: move(); to have Karel move one spot forward, turnLeft(); to have Karel turn left, putBall(); to have Karel put down one tennis ball in the current spot, and takeBall(); to have Karel pick up one tennis ball from the current spot. Karel can be "taught" additional commands by defining new functions composed of these basic commands. The programmer can also use elements like loops and conditionals to control the flow of the program. After Karel the dog, Tracy the turtle was introduced.


Superkarel

Karel evolves into Superkarel and gains the ability to turnRight() and turnAround().


Example

The following is an example of a simple program to have Karel repeat a series of commands (put down a tennis ball, move, turn left, move, then turn right) three times:


Reception

CodeHS received significant media coverage upon its launch, including articles in the
Forbes ''Forbes'' () is an American business magazine owned by Integrated Whale Media Investments and the Forbes family. Published eight times a year, it features articles on finance, industry, investing, and marketing topics. ''Forbes'' also re ...
,
TechCrunch TechCrunch is an American online newspaper focusing on high tech and startup companies. It was founded in June 2005 by Archimedes Ventures, led by partners Michael Arrington and Keith Teare. In 2010, AOL acquired the company for approximately ...
, and
Education Week ''Education Week'' is an independent news organization that has covered K–12 education since 1981. It is owned by Editorial Projects in Education (EPE), a nonprofit organization, and headquartered in Bethesda, Maryland in Greater Washington ...
. The site has also been featured on various blogs for its interactive and beginner-focused approach to teaching programming.


See also

*
Blended learning Norm Friesen (born March 21, 1966) is Professor in Educational Technology at Boise State University. Norm Friesen studied German Literature, Secondary Education, and Communication at the Johns Hopkins University, University of Alberta and Simon Fr ...
*
Karel (programming language) Karel is an educational programming language for beginners, created by Richard E. Pattis in his book ''Karel The Robot: A Gentle Introduction to the Art of Programming''. Pattis used the language in his courses at Stanford University, California ...
*
Code.org Code.org is a non-profit organization and eponymous website led by Hadi and Ali Partovi that aims to encourage people, particularly school students in the United States, to learn computer science. The website includes free coding lessons, sounds, ...
*
Codecademy Codecademy is an American online interactive platform that offers free coding classes in 12 different programming languages including Python, Java, Go, JavaScript, Ruby, SQL, C++, C#, and Swift, as well as markup languages HTML and CSS. The ...
* CodeCombat *
Khan Academy Khan Academy is an American non-profit educational organization created in 2008 by Sal Khan. Its goal is creating a set of online tools that help educate students. The organization produces short lessons in the form of videos. Its website also in ...
* Team Treehouse *
Udacity Udacity, Inc. is an American for-profit educational organization founded by Sebastian Thrun, David Stavens, and Mike Sokolsky offering massive open online courses. According to Thrun, the origin of the name Udacity comes from the company's desi ...


References

{{Reflist


External links


CodeHSCodeHS Blog
American educational websites Computer programming Privately held companies of the United States