Some initial ideas I gave him for projects in learning AngularJS and/or Django/Flask:
I suggested his brainstorm up a dozen or so web application/game ideas that are well known and that interest him before he starts so he doesn't get blocked on coming up with a new idea. Focus less on an idea being good or bad, the what it is is not important.