Let $L$ be a reductive Lie algebra (i.e., $\mathrm{Z}(L) = \operatorname{Rad}(L)$). Then $\mathrm{ad} \colon L \to \mathfrak{gl}(V)$ is completely reducible, $L = [L, L] \oplus \operatorname{Z}(L)$ and $[L, L]$ is semisimple.
I was able to prove that $\mathrm{ad}$ is a completely reducible representation, and if I assume the second part then $[L, L] \cong L/\mathrm{Z}(L)$ which is semisimple.
My attempt of the second part:
We have that since $L/\mathrm{Z}(L)$ is semisimple, so $$ [L, L]/\mathrm{Z}(L) \cong [L/\mathrm{Z}(L), L/\mathrm{Z}(L)] = L/\mathrm{Z}(L) \,. $$ And therefore for every $z \in L$ there exist $y \in [L, L]$ and $c \in \mathrm{Z}(L)$ s.t. $z = y + c$. What I’m stuck with is proving that $[L, L] \cap \mathrm{Z}(L) = \{ 0 \}$.
Any help would be appreciated.
By complete reducibility, the subrepresentation $Z(L)$ has a complement, say
$$L \simeq A \oplus Z(L)$$
(as $L$-modules). In particular, $A$ is a subalgebra. $A \simeq L/Z(L)$ is semisimple by the assumption $Z(L)=rad(L)$, hence it is perfect (i.e. $[A,A]=A$).
But then $[L,L]=[A+Z(L), A+Z(L)]=[A,A]=A$, i.e. $A$ was the derived subalgebra all along.