Engineering is a vast subject and can be broken down to many different sub-categories; electrical, electronic, computer engineering, mechanical, mechatronics, environmental, automotive, civil and construction, biomedical, marine etc to name a few! So depending on one's preference and strengths, one might choose which path they would want to follow.
Among a variety of undergraduate courses in Sri Lanka, Engineering is one of the most sought-after courses. CINEC campus Sri Lanka, for example, is known to offer a well reputed Bachelor of Engineering degree for most of the above-mentioned types of Engineering courses.