As explained in this course handout (page 1), a linear model can be written in the form:
$$ y = \beta_1 x_{1} + \cdots + \beta_p x_{p} + \varepsilon_i,$$
where $y$ is the response variable and $x_{i}$ is the $i^{th}$ explanatory variable.
Often with the goal of meeting test assumptions, one can transform the response variable. For example we apply the log function on each $y_i$. Transforming a response variable does NOT equate to doing a GLM.
A GLM can be written in the following form (from the course handout again (page 3))
$$ g(u) = \beta_1 x_{1} + \cdots + \beta_p x_{p} + \varepsilon_i,$$
where $u$ is just another symbol for $y$ as I understand from page 2 in the course handout. $g()$ is called the link function.
I don't really understand the difference between a GLM and LM with transformed variable from the slides in the course. Can you help me with that?