Just a warning about David Graham. He operates many different "Programming Bootcamps" promising [ jobs / career changes / money / e.t.c. ] if you pay for one of his many programs. The problem is, everything he offers is completely worthless in real life.
He runs many different 'programming bootcamps' at one time, changing their names and scope frequently.
He runs a lot of different ads on social media, and seems to love FaceBook. According to Google, he's been at it for years.
One of David Graham current sites is "codercamps.co"