The course was very well organized with good material. I liked that it had an instructor who did not lecture but rather answered questions which helped me understand concepts better than if he were to just talk about them. It would be nice if there could have been more hands on labs as we only got one or two during each section (about 30 minutes). This can really help you learn how things work under the hood so when something goes wrong you know what went wrong instead of having to go through all your code trying to figure out why this isn't working properly. We used this training at my current job where our main focus has always been security practices.