You can find here the material from the last ecCodes training course:
ecCodes Training: GRIB and BUFR
There are also eLearning resources:
ecCodes: Decoding with GRIB tools
ecCodes: Manipulating GRIB data with tools and API
Introduction to BUFR decoding with ecCodes