Coastal engineering is a branch of civil engineering concerned with the specific demands posed by constructing at or near the coast, as well as the development of the coast itself.Coastal Engineering is an international medium for coastal engineers and scientists. Combining practical applications with modern technological and scientific approaches, such as mathematical and numerical modelling, laboratory and field observations and experiments, it publishes fundamental studies.Coastal engineering is a division of civil engineering responsible for the organization, conception, development and preservation of works in the coastal area. Coastal engineering functions and responsibilities include: Erosion Prevention, Flood Control, Artificial Harbor Construction and Dredging operations.Coastal structures, sometimes referred to as “hard” structures, are usually built using materials (at least for certain coasts and beaches) that do not form naturally, such as of concrete, large armor stone, steel, or timber, are relatively permanent (typical 50-yr design life), and are spatially-fixed.Coastal engineering is the branch of civil engineering which involves the sciences of coastal geology and oceanography. The coastal engineer's main tasks include the protection and management of coastlines. They play an essential role and are crucial for the stability and the development of our coastal environment.Since erosion is unavoidable, the problem becomes discovering ways to prevent it. Present beach erosion prevention methods include sand dunes, vegetation, seawalls, sandbags, and sand fences.