From the top of my head, Science with Hazel is good for the iGCSE sciences, with very comprehensive videos, and PMT is also good for questions for both exam boards. It might also be worth checking your specification, because some exam boards will overlap, and for those topics it's worth checking out Free Science Lessons. Hope that helps! If I remember any others, I'll come back to post them. Best of luck