Tout dépend des formations, mais en règle générale, ces formations en ligne sont des "introductions détaillées" : elles couvrent les plus grands aspects de la techno ou langage qu'elles présentent, souvent dans le cadre d'un projet d'exemple.
Une fois que tu as fini la formation, tu peux te dire que tu en sais assez pour construire ton premier projet, simple, en utilisant ce que tu viens d'apprendre. C'est d'ailleurs ce que je te conseille : quand tu termines un cours du style, tu enchaînes directement avec la création d'un petit projet perso en utilisant ce que tu as appris : non seulement tu t'assures que tu as tout compris, et en plus, tu vas apprendre de nouveaux trucs, spécifiques à l'approche de ton projet, grâce à la doc en ligne.
Quant à te dire si ça peut répondre aux besoins d'une entreprise, c'est une sacré question, et elle dépend vraiment de la techno ET de la formation, ainsi que les besoins de l'entreprise en question.
Si c'est pour une embauche, et que la techno en question est "requise", alors il est impératif d'aller un peu plus loin, avec un projet personnel, que tu pourras montrer lors de l'entretien, et qui te permettra en plus de répondre facilement à certaines questions sur les spécificités de la techno, puisque tu l'auras utilisée de manière concrète.
Si c'est pour un projet, dans une entreprise dont tu fais déjà partie, la vraie question est "a-t-on vraiment besoin de le faire avec cette techno ?" Si c'est pasque c'est une demande expresse du client, alors il faut inclure dans le planning un court temps d'apprentissage. Si c'est par envie d'agrandir le domaine de compétence de l'équipe, alors il vaut mieux être sûr que l'utilisation de la nouvelle techno ne va pas (trop) ralentir de le développement du projet, ni risquer de le mettre en péril.
En bref, j'ai écris un gros pavé pour juste dire : tout dépend des formations et de la techno à apprendre.
Well done, captain obvious :D