Nu har jag ingen aning om kvaliteten, men 20-30 tusen är inte särskilt dyrt om du ser det som en investering i karriär eller dig själv. Tänk vad folk lägger på universitetsutbildningar utomlands, eller indirekt här i Sverige genom boende och utebliven inkomst.
Ett gratisalternativ som jag inte har någon erfarenhet av, men som jag hört lite gott om är: https://github.com/ossu/computer-science Mycket eget läsande dock.
Har själv (snart) en universitetsutbildning där jag har fått programmera en del. Det främsta jag tar med mig är väl att språk spelar mindre roll och att det viktiga är att man lär sig koncept och problemlösning. Själva språket är enkelt att lära sig, problemlösning och programmeringskoncept är inte det. Dessutom är de två sakerna lätt överförbara mellan olika språk eller till och med utanför programmering.
Stort lycka till och börja inte med Cobol (även om språk inte spelar någon större roll så finns det bättre och sämre språk att börja med).