I am studying Python and part of my studies are in open courseware, particularly Harvard (CS50) and MIT. In studies outside open courseware I have been using ChatGPT when I get stuck. The open courseware sites have strict anti-cheating codes of conduct. I am not pursuing a certificate in any courses. I am trying to learn, not convince anyone else of my proficiency. Can I use ChatGPT to help with learning on an open courseware site and not be cheating?
Recently, Harvard sent an email introducing CS50.ai (CS50.ai). This AI is tailored to act as a tutor would. I will definitely try this in the future. But the question remains: if you are using AI as a tool and not trying to deceive anyone, is it cheating.