Tensorflow is one of the programs that are more user-friendly. My lab uses Wolfman. There will be many others. Tensorflow link is:
https://www.tensorflow.org/
Once you have the basis of knowledge, you may want to explore your interest and get it back with more specificity to this forum. Somebody in the forum would be able to help you. In meanwhile, I would recommend finding a mentor at your institution or if you have one already, ask for assistance.
There are lots of project ideas available online. You will definitely find some using them. Also, the insightful answers from other members might also help.
Personally, I like working with images. So I can suggest you look into some interesting image-based projects. Those are super fun, cause you can visualize the results. You can start with classification, segmentation, depth estimation, super-resolution etc. GAN based methods might be a bit difficult for a beginner. Hence I would not recommend it.
Actually, its depend on your own interest..what you want to do? then draw a workflow and move on step by step, as I suggest learn some basics about python and set your own idea on AI and ML then start your work..that's it.
Excerpt: learner generated content will be recognized as one of the principle design mechanisms for learners to demonstrate mastery of a game’s learning objectives.
You have to first learn python programming and need to know various ML algorithms. You also need to know about different available packages of python for ML algorithm implementation. You should also know about data handling.