What programming language is code.org?

Code.org uses multiple programming approaches depending on the course and age group. For introductory and elementary courses, Code.org primarily uses a block-based drag-and-drop interface built on Blockly, which introduces computational thinking without requiring students to learn programming syntax. For intermediate and advanced courses — including App Lab and Game Lab — Code.org uses JavaScript, allowing students to write real text-based code. For educators whose students are ready to move from Code.org's introductory JavaScript to a more project-oriented, game-focused JavaScript platform, codeguppy.com provides the natural next step.

Students who have completed Code.org's JavaScript courses have a foundation in the core language concepts — variables, conditionals, loops, functions — that transfers directly to codeguppy.com. The platform extends this foundation with a full game development tutorial library, creative coding projects, algorithmic challenges, and an open coding environment that gives students freedom to build original projects beyond Code.org's structured curriculum. The shared JavaScript foundation means there is no language transition — students apply what they already know to more ambitious, self-directed projects.

For CS teachers who use Code.org as their primary curriculum platform, codeguppy.com is a strong supplementary resource for students who are ready to go beyond the structured course content. The game development tutorials, coding challenges, and creative project library provide extension activities that keep advanced students engaged and challenged while their classmates are still completing the core curriculum. For school librarians, recommending codeguppy.com to students who have completed Code.org provides a clear "what's next" pathway.

Visit codeguppy.com for JavaScript tutorials, game projects, and coding challenges that take students beyond Code.org's curriculum — all free, browser-based, and designed for classroom and library use.

What programming language is code.org?

A free coding platform for schools

codeguppy.com is a free coding platform for high-school and middle-school students. Teachers around the world are using codeguppy.com to teach JavaScript.

To make coding easy, fun, and engaging for students of all ages, codeguppy.com comes with an online code editor and a graphical oriented runtime based on the p5.js library. The platform enables students to learn JavaScript while building fun games and animations.

Coding projects and activities for students

codeguppy.com comes with tons of coding projects and activities that students can use as a starting point for their projects.

Contact us!

If you want to learn more about the free coding platform, please feel free to contact us at any time. We can discuss how to get started with coding, how to implement codeguppy.com in your coding club ... or even discuss coding questions or share programs.

Browse projects Watch coding lessons Explore downloads