Let $f : [0,1] \rightarrow \Bbb R$ is arbitrary function , and $E \subset \{ x \in [0,1] | f'(x)$ exists$\}$.
How to prove this statement:
If $E$ is measurable with zero measure then $f(E)$ is measurable with zero measure.
If $E$ is measurable with zero measure then $m(E)=0$ that $m :$ {measurable} $\rightarrow \Bbb R$, $m^* : P(\Bbb R) \rightarrow \Bbb R$,$A:= \{ x \in [0,1] | f'(x)$ is be exist$\}$. so $m(E)=m^*(E) <= m^*(A)$
WLOG, $|f'(x) |< 1$ for all $x \in E$. Fix $\varepsilon > 0$.
Let $U \supseteq E$ be an open set of measure less than $\varepsilon$. Note that for each $x \in E$, there are arbitrarily small intervals $I_x \subseteq U$ centered at $x$ that satisfy:
($\star$): For all $y \in I_x$, $|f(y) - f(x)| < |y - x| < |I_x|/2$. In particular, $f[I_x]$ is contained in an interval centered at $f(x)$ of length $\leq |I_x|$.
Now consider the collection $\mathcal{V}$ of all intervals $J$ centered at $f(x)$ for some $x \in E$, such that for some $I_x \subseteq U$ satisfying ($\star$), we have $f^{-1}[J] \supseteq I_x$ and $|J| \leq |I_x|$. $\mathcal{V}$ is a Vitali covering of $f[E]$ - This means that for each $y \in f[E]$, for each $\delta > 0$ there is an interval $J$ in $\mathcal{V}$ such that $|J| < \delta$ and $y \in J$. By Vitali covering theorem, there is a disjoint collection $\{J_n : n \geq 1\} \subseteq \mathcal{V}$ which covers all but a measure zero part of $f[E]$. Since the $I_x$'s corresponding to these $J_n$'s are pairwise disjoint, the sum of the lengths of $I_x$'s (which is no less than the sum of the lengths of $J_n$'s) is at most measure of $U$ which is less than $\varepsilon$. Letting $\varepsilon$ go to zero, it follows that $f[E]$ has measure zero.