- Public university, in-state, four years
- Roughly $11,000 to $15,000 a year in tuition and fees
- Community college for the first two years
- Commonly $4,000 to $9,000 in total, then transfer
- Master's degree, if you want one
- $20,000 to $80,000, though online options exist for far less
- A laptop and cloud computing time
- $1,500 to $3,000, and most learning platforms have free tiers
- Roughly, all in
- $1,500 to $90,000
Tuition, fees, exams and kit. Not rent, food or travel
The low end is the self taught route, free course material, open datasets and a few hundred dollars of cloud computing time, and people really do get hired that way. Be honest about it though, because that door almost always opens for someone already working as a software developer who is moving across, not for someone starting from nothing. The high end is a four year public university degree at in state rates plus a master's, which is the common path. Two years at a community college then transferring cuts the degree cost sharply, and internships in this field pay well enough to cover a slice of a year's tuition.
File the FAFSA (Free Application for Federal Student Aid). Pell Grants are not repaid, and federal loans for a dependent undergraduate cap at $5,500 the first year and $31,000 across the degree. Paid internships in this field are unusually well paid and can cover a large slice of a year's tuition on their own.