Uc Berkely 61A

@activemom123

If he’s good in programming (some people are natural), probably not.
Otherwise, you can have him try the followings:

http://composingprograms.com/
https://www.youtube.com/channel/UClPkNCC1Gd_cyI7QTe7lJwA?nohtml5=False
https://tbp.berkeley.edu/courses/cs/61A/