Web  Programming

This often involves a higher degree of interactivity requiring the use of client side languages such as JavaScript, and later on jQuery.