As in the title, I want to prove that $\bigvee_jS_j^n=X^n/X^{n-1};\ X$ is a $CW$ complex and $X^n$ and $X^{n-1}$ are the $n-$ and $n-1$-skeleta. Below, I present a sketch of an attempt using pushouts, but it is not correct. I would like to know if my idea can be made to work, and I would also like to see a proof that does not use category theory.
The wedge sum can be viewed as a adjunction space, via the map $f:\{x_j\}\mapsto \{*\}$ and then $\bigvee_jS_j^n$ is a pushout:
$\tag 1\require{AMScd} \begin{CD} \{x_j\} @>>> \{*\}\\ @V{i}VV @VV{q_1}V\\ \coprod_j S^n @>>{q_2}> \bigvee_jS_j^n\end{CD}$
where $q_{1,2}=p\circ i_{1,2}$ and $p$ is the canonical quotient map.
We also have the pushout
$\tag2 \require{AMScd} \begin{CD} \coprod_jS^{n-1}_j @>{\Phi}>> X^{n-1}\\ @V{i}VV @VV{q_1}V\\ \coprod_jD^{n}_j @>>{q_2}> X^n\end{CD}$
$q_{1,2}=p\circ i_{1,2}$ and $p$ is the canonical quotient map and $\Phi$ is the characterstic map.
so if we adjoin to this square, the square
$\tag 3\require{AMScd} \begin{CD} X^{n-1} @>>> \{*\}\\ @V{i}VV @VV{q_1}V\\ X^{n} @>>{q_2}> X^n/X^{n-1}\end{CD}$,
we get another pushout
$\tag4\require{AMScd} \begin{CD} \coprod_jS^{n-1}_j @>>> \{*\}\\ @V{i}VV @VVV\\ \coprod_jD^{n}_j @>>> X^n/X^{n-1}\end{CD}$.
I want to compare $(1)$ and $(4)$ to get the isomporphism, but of course, it does not work.