[step:Construct the module with the displayed action for every nonnegative highest weight]
Fix $m\in\mathbb Z_{\ge 0}$. Let $L(m)$ be the complex vector space with basis
\begin{align*}
\{v_i:0\le i\le m\}.
\end{align*}
Define linear maps $e,f,h:L(m)\to L(m)$ on this basis by
\begin{align*}
hv_i=(m-2i)v_i
\end{align*}
for $0\le i\le m$,
\begin{align*}
fv_i=v_{i+1}
\end{align*}
for $0\le i<m$,
\begin{align*}
fv_m=0,
\end{align*}
\begin{align*}
ev_i=i(m-i+1)v_{i-1}
\end{align*}
for $1\le i\le m$, and
\begin{align*}
ev_0=0.
\end{align*}
We check the defining relations on the basis $\{v_i:0\le i\le m\}$. Since equality of linear maps is determined by equality on a basis, it is enough to compare the two sides on each $v_i$. For $0\le i\le m$,
\begin{align*}
[h,e]v_i=2ev_i,
\end{align*}
where both sides are zero when $i=0$, and for $i\ge 1$ this follows from comparing the $h$-weights of $v_i$ and $v_{i-1}$. Similarly,
\begin{align*}
[h,f]v_i=-2fv_i
\end{align*}
for all $0\le i\le m$, with both sides zero when $i=m$. Finally, for $1\le i<m$,
\begin{align*}
[e,f]v_i=e v_{i+1}-f e v_i=(i+1)(m-i)v_i-i(m-i+1)v_i=(m-2i)v_i=hv_i.
\end{align*}
For $i=0$,
\begin{align*}
[e,f]v_0=ev_1=m v_0=hv_0.
\end{align*}
For $i=m$,
\begin{align*}
[e,f]v_m=-f e v_m=-m v_m=hv_m.
\end{align*}
Thus the formulas define an $\mathfrak{sl}_2(\mathbb C)$-module.
The vector $v_0$ satisfies
\begin{align*}
ev_0=0.
\end{align*}
Also,
\begin{align*}
hv_0=mv_0.
\end{align*}
Since $v_0$ is a basis vector, $v_0\ne 0$, so $L(m)$ has highest weight $m$.
[/step]