Les formations dispensées à l’École Nationale Supérieure des Travaux Publics varient selon le cycle et la spécialité.
- Génie Civil
- Génie Rural
- Topographie et Cadastre
- Urbanisme
- Architecture
- Masters Spécialisés (MS)
- Master d’ingénieur spécialisé en Eau, Déchets et Assainissement
- Master d’ingénieur spécialisé en Ingénierie Ferroviaire
- Master d’ingénieur spécialisé en Géotechnique et Structure
- Formation continue
- Cycle des Agents Techniques (AT)
- Cycle des Techniciens (T)
- Cycle des Techniciens Supérieurs (TS)