For an ode, that has just ordinary point at \(x=x_0\), we can find power series solution near \(x_0\) as follows. Assume the ode is
with intitial conditions \(u(0)=1,u'(0)=1\), then
findSeriesSolution[t_, nTerms_] := Module[{pt = 0, u, ode, s0, s1, ic, eq, sol}, ic = {u[0] -> 1, u'[0] -> 1}; ode = u''[t] + 4 u[t] + 1/10 u[t]^3 u'[t]^2; s0 = Series[ode, {t, pt, nTerms}]; s0 = s0 /. ic; roots = Solve@LogicalExpand[s0 == 0]; s1 = Series[u[t], {t, pt, nTerms + 2}]; sol = Normal[s1] /. ic /. roots[[1]] ]
and now call it with
seriesSol = findSeriesSolution[t, 6]
It returns
Update: As of recent versions, we can just do this
ode = u''[t] + 4 u[t] + 1/10 u[t]^3*u'[t]^2 == 0; ic = {u[0] == 1, u'[0] == 1}; AsymptoticDSolveValue[{ode, ic}, u[t], {t, 0, 6}]