I've namechanged for this.
I am doing the CFG degree at the moment and I am sponsored by a company that is offering a job at the end of it.
The course itself is fast paced and (to me) difficult. I did already have a basic understanding of python, javascript and SQL but I am finding it a lot. Most people in my cohort are also finding it difficult, especially those of us working or studying full time.
I would say most people need a good few extra hours (at least) a week to study. Some lessons feel ok and some feel more like a list of things you need to go back and learn by yourself.
The tutors are all nice and happy to help but they are not teachers and you can tell that.
I don't say this to put anyone off. I feel incredibly lucky to get this opportunity and I do think all of my cohort are capable of passing. I'm just saying it to explain that I think you would find it very hard to do the course and only spend the two hours each evening working on it.
If you're applying for a future cohort and have any spare time I would strongly strongly recommend doing as much learning of your own as you can in the meantime. Angela Yu's udemy course was good, in my experience, but I only did the first half and wish I had done more.
I think it can be tempting to wait for the course to start as you just think you'll be learning it all then. Again I would advise against this. The more you already know the easier it will be. You really won't be bored in the course if you learn now!
I know some people sponsored by companies who are not offering jobs and while they seem quite positive about it, I personally would not do the degree without a job offer.
It has been very difficult on my home life to add this onto my other full time commitment and a young child. What's keeping me going and knowing it's worth it is the job at the end of it. I honestly think I might have quit already if I didn't have that motivating me.
The sense of community of nice and the other ladies on my course are lovely. It feels nice to be doing it together.
You need to be motivated and take initiative when you don't understand something to learn it yourself. This really isn't something to do if you have never done any coding before. You really need to have tried it and know you enjoy it.