I would also recommend FreeCodeCamp(https://www.freecodecamp.org/) which partners with charities that need developer help. FCC also has great tutorials that you may find helpful.