How long do I have access to the courses?

Where not specifically marked, it can be revisited indefinitely; you have perpetual access.