We will first define some basic cochain complexes which model the $n$-disk and $n$-sphere. $D(n)$ is the cochain complex generated by one element $b \in D(n)^n$ and its differential $c = d(b)\in D(n)^{n+1}$. $S(n)$ is the cochain complex generated by one element $a \in S(n)^n$ which differential vanishes (i.e. $da =0$). In other words:
$$ D(n)= ... \to0\to\k\to\k\to0\to ... $$
$$ S(n)= ... \to0\to\k\to0\to0\to ... $$
Note that $D(n)$ is acyclic for all $n$, or put in different words: $j_n : 0\to D(n)$ is a quasi isomorphism. The sphere $S(n)$ has exactly one non-trivial cohomology group $H^n(S(n))=\k\cdot[a]$. There is an injective function $i_n : S(n+1)\to D(n)$, sending $a$ to $c$. The maps $j_n$ and $i_n$ play the following important role in the model structure of cochain complexes:
\begin{claim}
The set $I =\{i_n : S(n+1)\to D(n)\I n \in\N\}$ generates all cofibrations and the set $J =\{j_n : 0\to D(n)\I n \in\N\}$ generates all trivial cofibrations.
\end{claim}
The proof is omitted but can be found in different sources \todo{Cite sources}. In the next section we will prove a similar result for cdga's, so the reader can also refer to that proof.
$S(n)$ plays a another special role: maps from $S(n)$ to some cochain complex $X$ correspond directly to elements in the kernel of $\restr{d}{X^n}$. Any such map is null-homotopic precisely when the corresponding elements in the kernel is a coboundary. So there is a natural isomorphism: $\Hom(S(n), X)/ ~ \iso H^n(X)$. So the cohomology groups can be considered as honest homotopy groups.
By using the free cdga functor we can turn these cochain complexes into cdga's $\Lambda(D(n))$ and $\Lambda(S(n))$. So $\Lambda(D(n))$ consists of linear combinations of $b^n$ and $c b^n$ when $n$ is even, and $c^n b$ and $c^n$ when $n$ is odd. In both cases we can compute the differentials using the Leibniz rule:
$$ d(b^n)= n \cdot c b^{n-1}$$
$$ d(c b^n)=0$$
$$ d(c^n b)= c^{n+1}$$
$$ d(c^n)=0$$
Those cocycles are in fact coboundaries (remember that $\k$ is a field of characteristic $0$):
$$ c b^n =\frac{1}{n} d(b^{n+1})$$
$$ c^n = d(b c^{n-1})$$
There are no additional cocycles in $\Lambda(D(n))$ besides the constants and $c$. So we conclude that $\Lambda(D(n))$ is acyclic as an algebra. In other words $\Lambda(j_n): \k\to\Lambda D(n)$ is a quasi isomorphism.
The situation for $\Lambda S(n)$ is easier: when $n$ is even it is given by polynomials in $a$, if $n$ is odd it is an exterior algebra (i.e. $a^2=0$). Again the sets $\Lambda(I)=\{\Lambda(i_n) : \Lambda S(n+1)\to\Lambda D(n)\I n \in\N\}$ and $\Lambda(J)=\{\Lambda(j_n) : \k\to\Lambda D(n)\I n \in\N\}$ play an important role.
\begin{theorem}
The sets $\Lambda(I)$ and $\Lambda(J)$ generate a model structure on $\CDGA_\k$ where:
\begin{itemize}
\item weak equivalences are quasi isomorphisms,
\item fibrations are (degree wise) surjective maps and
\item cofibrations are maps with the left lifting property against trivial fibrations.
\end{itemize}
\end{theorem}
We will prove this theorem in the next section. Note that the functors $\Lambda$ and $U$ thus form a Quillen pair with this model structure.
\subsection{Why we need $\Char{\k}=0$ for algebras}
The above Quillen pair $(\Lambda, U)$ fails to be a Quillen pair if $\Char{\k}= p \neq0$. We will show this by proving that the maps $\Lambda(j_n)$ are not weak equivalences for even $n$. Consider $b^p \in D(n)$, then by the Leibniz rule:
$$ d(b^p)= p \cdot c b^{p-1}=0. $$
So $b^p$ is a cocycle. Now assume $b^p = dx$ for some $x$ of degree $pn -1$, then $x$ contains a factor $c$ for degree reasons. By the calculations above we see that any element containing $c$ has a trivial differential or has a factor $c$ in its differential, contradicting $b^p = dx$. So this cocycle is not a coboundary and $\Lambda D(n)$ is not acyclic.