Modern C++ Programming: Busato
Ce cours en libre accès s'adresse à des développeurs déjà familiers avec le langage C et la programmation orientée objet souhaitant atteindre un niveau professionnel en C++. Il couvre les fondements et des concepts avancés du langage à travers 29 leçons et plus de 2000 diapositives, en intégrant les nouveautés jusqu'aux récentes normes. La pédagogie est pratique et concise, avec de courts textes structurés et des exemples de code minimaux visant à illustrer des fonctionnalités ou des problèmes précis. Le contenu aborde également des aspects complémentaires comme les outils, les conventions de code, l'organisation de projets, le débogage, la performance et l'optimisation. Le matériel est gratuit, fréquemment mis à jour, publié sous licence CC BY 4.0 pour les textes et MIT pour les exemples, et a été utilisé académiquement et en entreprise.