My son is looking to retrain in data sciences and has been researching online boot camps such as Springboard and Le Wagon. These appear to be genuine companies, but it's hard to sift through the reviews online to work out which are genuine.

They both offer money back guarantees that sound great, but having read the small print I doubt they pay out often!

My son is 31 years of age and has a music degree and currently teaches English in China.

He is specifically interested in Python & data analytics having dabbled to an extent in his spare time.

He thinks that the boot camps are pretty much a waste of time and that he may be better off doing an online masters in computer science.

If anyone has any experience in online training and is able to offer an opinion as to how best to do so and launch yourself in a career in computer science, any views would be appreciated.

  • $\begingroup$ What is he seeking to learn? : programming or computer-science or something other computer related think? $\endgroup$ Aug 30 at 10:38
  • $\begingroup$ Programming. He has been teaching himself Python. $\endgroup$ Aug 31 at 9:52
  • $\begingroup$ Note: computer-science ≠ programming. Yes it may include programming, but $\endgroup$ Aug 31 at 18:03
  • $\begingroup$ Programming is a vague term - by that I mean that an outsider might use this term very broadly (referring to the entire field of software development and CS) or very precisely (specifically the act of writing code). Think of it like the difference between being a novelist or a typist. The former requires significantly different training than the latter, even though a novelist usually does still type as part of their overall workload. You need to first refine specifically what your son's goals are before you can judge if any of these options match his goal. $\endgroup$
    – Flater
    Sep 12 at 6:25
  • $\begingroup$ Maybe to elaborate on my previous comment: I'm mentioning this because you start off talking about a data sciences bootcamp but then when asked what your son is seeking to learn, you say "programming". There's a significant difference between these two, which leads me to suspect that either you or your son are possibly conflating the terms or using them somewhat imprecisely. That imprecision directly detracts from the accuracy of any answer that you're going to receive. If you take an internet stranger's imprecise advice at face value, you risk wasting time and money going up the wrong creek. $\endgroup$
    – Flater
    Sep 12 at 6:29


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.