Note: Beginners should Jupyter for EduPy lessons, PyCharm may require more technical skills to set up and debug
EduPy recommends Jupyter Notebook to learn Python. Jupyter is an IDLE (Integrated Development and Learning Environment) used for beginners to learn to code. When creating code for industry, programmers use IDEs (integrated development environments) like PyCharm. IDEs can do things like auto-complete code and tell you how to fix errors which makes coding much easier. IDEs allow you to manage large projects and all of their modules so I would strongly recommend using one for any complex projects or just to see for yourself.