In our experience, students who have put in around 20 hours for the classes and 10-15 hours of self-work have successfully learned the material, passed the job interviews, and got a job. However, this might change from person to person, and everyone should evaluate their needs and put in the work as necessary.