Pas mal de sites Web proposent des cours et apprentissages. Je vais aborder ici LabEx.io
Labex.io, en plus de proposer un large panel de cours et sujets, se démarque par la méthode et le support proposé par le site :
tout se fait dans une machine virtuelle intégrée au navigateur.
LabEx vous permet donc d’éviter d’avoir à installer toute une série de programmes ou OS et vous fournit tout le matériel nécessaire directement dans votre navigateur. Vous pouvez commencer à apprendre directement, et ce en tant que néophyte complet ou en tant que programmeur avancé.
Pour illustration, ici se présente la page du tutoriel d’introduction à git :
Sur la partie gauche sont inscrits les conseils, explications et instructions à réaliser. Et sur la droite se trouve la machine virtuelle Linux pour faire vos exercices. Dans les applications bureau, on peut voir un navigateur Web, des éditeurs de texte et évidemment la console.
Sujets proposés
Le site propose un large panels de sujets avec des exercices allant de débutant à avancé. Parmi ces sujets :
- Git
- Java
- Linux pour les nuls
- MySQL
- Python 3
- Go (Langage)
- Web scraping
- librairie RTTI
- plusieurs applications du C++
- plusieurs applications du python
- etc.
La seule chose que le site demande est de s’inscrire (une adresse mail suffit !). Et évidemment, ces cours sont exclusivement en anglais pour le moment.