If you're struggling between Confounding VS Moderating VS Mediating variables like me: here's a really nice tutorial video I found! : r/Mcat
Moderator variables in consumer research: A call for caution - ScienceDirect
Moderator Variables (David A. Kenny)
The moderator–mediator variable distinction in social psychological research: Conceptual, strategic, and statistical considerations.
Mediator Variables Oxford Research Encyclopedia of Psychology
Moderator Mediator
Variables and its Types – Research Knowledge and Information
Moderator Mediator
Lecture 10: Mediation & Moderation