I don’t think I’ve ever seen an ad for FunBrain but they have been around since 1997 and are one of the best sites for safe, educational games and videos for kids.

Their target audience is pre-k through grade 8. The site is free to use although it pays for itself via ads. The ads are not very intrusive, but do promote products like Lucky Charms and Froot Loops etc. I would have tagged this site as appropriate for younger kids, but it’s too easy for little ones to inadvertently click an ad and then not know how to get back to the site, so I recommend the site for kids who are at least 6.

The site offers games, reading, and videos.

Many of the games seem to use HTML5 rather than Flash, which means they should run on any device, in just about any browser.

The reading section has full books with scanned pages that a child can read on a tablet or phone or other device.

The video section has a lot of original content not available elsewhere, with puppet characters, cooking shows, music, and more.

All in all, a good, free, safe place to let your kid explore and learn while having fun.


Puzzlescript is JavaScript-based game engine that is very easy to use and is a great way to introduce people to programming. Just about everyone I know who is paid to write code got their start because they were motivated to create games.

Puzzlescript games are very blocky and retro-looking, which may not appeal to kids used to the cinematic look of modern video games, but that is part of the price of having such a simple engine.

[typical puzzlescipt game screenshot]

Many of the games are good, however. Most are of the “sokoban” push-the-blocks around type.

Some examples are “Flying Kick” by Aaron Steed and “Boxes and Balloons” by Ben Reilly and many others can be found in the official gallery

Some games include the concept of bullets but most do not and none could be described as violent. The nature of the engine means games end up being logical puzzles.

Puzzlescript code looks like this:

[Enemy | Wreck] -> restart

[ > Player ] [ Ship ] -> [ > Player ] [ > Ship ]

[ >  Ship | Iceberg ] -> [  >  Ship | > Iceberg  ] Sfx1
[ Enemy | ... | Ship ] -> [ > Enemy | ... | Ship ]

So, rather than lots of intimidating jargon, the code uses names and simple punctuation to set the rules.

Puzzlescript is completely free, and creator Stephen Lavelle deserves a lot of credit for opening his creation to the world. Even better, games made with Puzzlescript have the code immediately available, so if you want to see how something is done, just look at the code someone else wrote. For example, all the code used in the Flying Kick game mentioned above is here, open in the code editor no less, so you could start modifying that game.

Any good instructional system has to reward curiosity, and the Puzzlescript engine does that very well.

Main Puzzlescript site

How to make a Puzzlescript game

ABCYa has 300+ kid-friendly games, some of them quite challenging and fun. The site is free, with ads (for things like Froot Loops) or you can pay $7/month to sign in and avoid ads (or just use an ad-blocker).

Most (or all) of the games are made with Flash, which is supported less and less each month. Chrome will soon drop support for the Flash plugin altogether, but you should still be able to get in with Firefox, Opera, or Edge.

This is a site as well as two apps, one for videos and one for games. There are no ads and they are completely free. Just make sure to support your local PBS station, which helps fund them.

The videos and games are or/for characters/shows such as Daniel Tiger, Peg and Cat, Cyberchase, Curious George, and many, many more.

I wasn’t aware until I had kids, but most of these shows are produced in Canada and employ lots of comedians. Martin Short is the voice of Cat in the Hat, Gilbert Gottfried and Christopher Lloyd are voices in Cyberchase, etc.

There is a huge amount of content, all of it good.

LEGO Life magazine

LEGO has a free magazine that comes out 5 times per year.

In some ways the thing is one huge ad, but the puzzles and activities (mazes, code-breaking, etc.) are pretty fun and our 6-year-old looks forward to it coming in the mail.

The cost is free, but you do have to sign up for a Lego ID, which means giving your email address.