Intermediate JavaScript Progress Update

By now you must know that my son is helping me write a followup to my first book, Elementary JavaScript, called Intermediate JavaScript. And in this second book, our plan is to teach you how to make 2D Graphics games in JavaScript. We are working on a new version of BlobAttack built using Phaser. We…

Read More

My Book is Now Available for Preorder at Barnes & Noble

My book Elementary JavaScript – JavaScript for Elementary and Middle School Kids is now available for pre-order at Barnes & Noble. The expected publication date is Oct 31st. I’m currently awaiting editing and proofreading. It will be available on Amazon at around the same time but will be more expensive there. The book uses the…

Read More

More Code With My Son: Now I’m Learning with him

Since my last post on coding with my son, his game Blob Attack has come a long way. New graphics, more levels, a real leaderboard, somewhat proper signup and registration and now phone playability. This caused us to Google often and I got a lot of – “YOU don’t know how to do this?!” Thankfully…

Read More

More Code With My Son: A New Game – Blob Attack

Before you read my ramblings, here is Ahan’s blog post about the game. After our last attempt implementing the card game 7-8, this time around we set about making a game totally invented by Ahan called Blob Attack. It’s not yet complete, but playable now (visit his blog post for a link – seriously, no…

Read More

Code Project With My Son: Fully Playable Prototype

Last time I detailed my troubles and dark nights of the soul trying to teach my son how to code. Many more tantrums, struggles and dark days, weekends and nights later we now have a working prototype of the game. It is an Indian card game called 7-8 (सात आठ). Think of it like a…

Read More

Teaching My Son to Code. Insanity Now. Serenity Never.

A while ago my son, Ahan, started showing some interest in code. He was visiting regularly and dragging random code blocks together to draw patterns. But after a few months of that without understanding much more than a loop is used to repeat things, I decided it was time for him to learn some “real” code….

Read More

Addition Practice For Kids

Max Digits: Min Digits: How Many?: CarryOver? Check Answer CorrectWrong00 Click the gear icon at the top for settings. You can change the maximum and minimum number of digits, whether the problem should have carry-overs or not and how many numbers to add. If carry-overs are disabled, only two numbers will be shown and the... Read More

Multiplication Tables Practice For Kids

Max Number: Min Number: How Many?: Entire Table For A Number (Uncheck for random) Highlight Errors? Check Answer CorrectWrong00 Instructions: Click on the gear icon for settings. Enter all the answers and click "Check Answers". Since my Long Division post became one of my most visited pages on this site, I've decided to add some... Read More