Web Development

Front-End Development (Client-Side)

Focuses on the parts of a website users interact with — the layout, design, and behavior.
Common technologies: HTML, CSS, JavaScript, and modern frameworks such as React, Vue.js, or Angular.

Back-End Development (Server-Side)

Handles the logic, databases, and server interactions that power a website.
Common technologies: Node.js, Python (Django, Flask), PHP, Ruby on Rails, Java (Spring Boot), and databases like MySQL, PostgreSQL, or MongoDB.

Full-Stack Development

Combines both front-end and back-end skills to build complete web solutions from scratch.