La programmation frontend désigne la partie du développement web qui concerne la création de l'interface utilisateur d'un site ou d'une application. Elle implique la mise en place de tout ce que l'utilisateur ou l'utilisatrice voit et avec quoi iel interagit. Les technologies principales utilisées en frontend sont HTML pour la structure, CSS pour la mise en forme et JavaScript pour l'interactivité. Les frameworks et bibliothèques comme React, Vue.js ou Angular facilitent la création d'applications web dynamiques et réactives. Les développeurs et développeuses frontend doivent aussi veiller à la compatibilité des sites avec différents navigateurs et appareils, en utilisant des techniques comme le responsive design et l'optimisation des performances.