@thekorokfaerie You can also create a repository (Github, BitBucket etc) and ask help from the community. Having a project that multiple people contribute is rare and companies love to see stuff like that. But you have to keep it well-organized, several branches etc.
@thekorokfaerie For example: a deepfake detection program, that detects images that are modified to appear genuine.
Or a Generative Adversial Network that generates images from random noise.
@thekorokfaerie Not an AI expert but it's kinda difficult with Java😅. Safest choice is Python with TensorFlow and Keras.
Also since it's for educational purposes it's not unethical. But still you can find project ideas that are less "controversial".