codeschool a de bon cours gratuit (j'ai vraiment aimé entre autre pour les bases de l'Objective-C et pour l'Angular.JS), mais perso je payerais pas pour ce qui peut être obtenu gratuitement ailleurs.
Néanmoins si tu veux conserver le côté combinaison de théorique et de pratique, je te conseille codeacademy, c'est le même principe, mais avec plus de contenu gratuit (dont HTML, CSS, JS, JQUERY, PHP, ...), et du contenu en français
: https://www.codecademy.com/fr/learn
Il suffit juste de s'inscrire pour accéder au contenu
.