Short answer is yes, long answer is yes but…
FCC holds your hand through some very basic exercises and then throws challenges at you that require you to do a lot of research on your own in order to learn what it is you need complete those challenges. Some of those challenges involve deploying and hosting sites, and working with databases, but don’t expect the lessons on FCC to teach you about anything specific in depth. They will serve mostly as a primer to introduce you to some of the many possibilities available to you as a programmer, and then it’s up to you to go and read into those things to learn about them and master them.
@garroadran is right. It is a strength of FCC that you have to do a lot of research on your own, but also a source of frustration for people that expect more guidance. It’s good to have the realistic expectation that you’ll have to go out on your own and figure things out a lot of the time when you are using FCC as a guide.
The other benefit of FCC is that the community is full of other students who have done the same projects, so if your independent research stalls, you can get a boost from the community.