If I remember correctly the Chatbots course pulls information out of the Python3 course to teach the basics.
Biggest thing that helps me. When you are learning a new concept getting some hands on practice with it can help solidify your knowledge of it. Even if that means creating a small project that focuses entirely on one subject and then just experimenting with the different behavior of the program.
Another thing I can’t say enough is, make sure to take your time. I have said it before but I’ll say it again, I rushed though the Python course when I first started thinking I could get by. But before long it caught up to me, and couldn’t understand anything they were asking of me, and I had to go back and retake the lesson. There is no use in rushing through a course if you aren’t retaining the information, that will only waste your time. So take your time with concepts, and don’t feel like you need to rush through.