Seneca is free for most courses, only a couple premium ones need money (e.g. past exam papers) but the majority of courses and exam boards are free - I am not explaining this very well, but Seneca is really helpful and is like the free version of UpLearn but with paid premiums