Des cours sur le web ca existe ???
Tu veut parler peut être de tutos mais même des vrais cours ne te donneront pas un "exelent" niveau, c'est pas fait pour. Tu apprendras les bases, les fonctions courantes et probablement des méthodes mais c'est la pratique et l'experience qui te permettra d'atteindre un bon niveau.
Ne crois pas être capable de presque tout faire en quelques mois, il existe tellement de fonctions et avec l'evolution constante de PHP, on en apprend tous les jours ou presque. Ca fait 5 ans que je code plus ou moins et je n'estime pas avoir un exelent niveau, je le classerai plutot dans correcte et suffisant pour pouvoir faire ce dont j'ai besoin.
Si tes connaissances en PHP sont inexistante, je te conseillerai d'abord de te familiariser avec des applications PHP comme un CMS, ensuite d'apprendre les bases avec l'aide de petit projet simple puis pour finir créer un petit site entiérement en prenant ton temps.