DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • The Best Programming Languages for Kids
  • Front-End Development Trends
  • Practical Example of Using CSS Layer
  • Why Ruby on Rails Is Still Relevant in 2023

Trending

  • Why High-Performance AI/ML Is Essential in Modern Cybersecurity
  • A Deep Dive Into Firmware Over the Air for IoT Devices
  • Top Book Picks for Site Reliability Engineers
  • Building Enterprise-Ready Landing Zones: Beyond the Initial Setup
  1. DZone
  2. Coding
  3. Languages
  4. Free Coding Games for Learning Web Development

Free Coding Games for Learning Web Development

Here I list free coding games on the web that can entertain you while giving you a new perspective on web development — HTML, CSS, JavaScript, and beyond.

By 
Thomas Park user avatar
Thomas Park
·
Sep. 02, 21 · Review
Likes (8)
Comment
Save
Tweet
Share
17.9K Views

Join the DZone community and get the full member experience.

Join For Free

Introduction

You've found yourself hours into coding tutorials, and now you need a change of pace, some fresh action. This is where coding games come in. Here I list free coding games on the web that can entertain you while giving you a new perspective on web development — HTML, CSS, JavaScript, and beyond.

Flexbox Froggy & Grid Garden

Codepip is a collection of free and premium coding games for learning web development, from a minecart game called Nth Cart about the :nth-child() CSS selector to Code Crunchers about JavaScript math.

Currently, Codepip offers two free games, the popular Flexbox Froggy which explores layout with CSS flexbox, and Grid Garden which does the same for CSS Grid.

Flexbox Froggy and Grid Garden

CSS Diner

CSS Diner is a delightful coding game where you "feast on CSS selectors". Seated for dining, you use CSS selectors to pick different items like plates and pickles from it. It starts simple, but you quickly work your way up to more complex selectors involving siblings and attributes.

CSS Diner

Erase All Kittens

Erase All Kittens is an epic introduction to coding for younger students aged 8 and up. In EAK, your mission is to edit HTML code, which in turn modifies the platforms on a level, allowing you to collect cat gifs and reach the end.

Erase All Kittens

Elevator Saga

In Elevator Saga, you must use JavaScript to program the movement of elevators. Your goal is to transport passengers through the building as efficiently as possible. You'll have to familiarize yourself with the API, listen for events such as when a call button is pressed, and write handler functions to direct the elevators, all common tasks when it comes to JavaScript.

Elevator Saga

SQL Murder Mystery

The games so far have covered the frontend languages. But what about the backend?

In SQL Murder Mystery, you're a sleuth who must use SQL concepts and commands in order to crack a murder case.

Select Star SQL is a deeper dive into SQL, where you run queries against a real-world dataset and use your findings to form conclusions about capital punishment. By the end, you'll have a solid mental model of SQL.

SQL Murder Mystery

Method of Action

The design games from Method of Action are adjacent to web development but are too gorgeous not to mention. These games are focused on different aspects of visual design, such as color theory, kerning, and boolean operations needed to create your own vector graphics.

Kerntype Method of Action

CSSBattle

CSSBattle is a code-golfing game. Presented with different designs made in pure CSS, your goal is to replicate them with as little code as possible, not unlike golf where a lower score is better. Your score is stacked up against other players, so you'll need to use every CSS trick in your bag to show up on the leaderboards.

CSSBattle

Flexbox Zombies

Flexbox Zombies is another game that teaches the power of using CSS flexbox, all the while surviving a zombie onslaught. The visuals are certainly a treat.

Flexbox Zombies

Shortcut Foo

Shortcut Foo uses the spaced repetition technique to help you memorize keyboard shortcuts for your code editor of choice, whether it's Visual Studio Code, Atom, Sublime, Emacs, or Vim. By having hundreds of powerful commands at your fingertips, you'll be able to "accomplish more in less time with fewer keystrokes".Shortcut Foo

Web development Coding (social sciences) CSS

Opinions expressed by DZone contributors are their own.

Related

  • The Best Programming Languages for Kids
  • Front-End Development Trends
  • Practical Example of Using CSS Layer
  • Why Ruby on Rails Is Still Relevant in 2023

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

OSZAR »