Réunir les deux phrases suivantes en une seule tout en conservant leurs sens : "Vous apprenez des structures de programmation fondamentales Types de données, opérateurs, structures de branchement et de boucle, méthodes définies par l'utilisateur et structures de données de base. Vous apprendrez également à utiliser des fonctionnalités de OOP tels que l'encapsulation, l'héritage, les interfaces, la surcharge, le dérotéragement et le polymorphisme." Version réunie : 
Vous apprendrez les structures de programmation fondamentales, les types de données, les opérateurs, les structures de branchement et de bouclage, les méthodes définies par l’utilisateur et les structures de données de base, ainsi que des fonctionnalités OOP telles que l’encapsulation, l’héritage, les interfaces, la surcharge, la substitution et le polymorphisme.