Web design: Creating the visual layout and user experience of a website, including the placement of text, images, and interactive elements.
Front-end development: Writing the code that controls the appearance and behavior of a website, including HTML, CSS, and JavaScript.
Back-end development: Writing the server-side code that powers a website, including databases, APIs, and server-side scripting languages such as PHP or Ruby on Rails.
Content management: Installing and configuring content management systems (CMSs), such as WordPress, and customizing them to meet the specific needs of a client.
E-commerce: Building and customizing online stores, including integration with payment gateways and shipping providers.