A full stack developer course is a program designed to teach students the skills required to develop complete web applications. This includes knowledge of both front-end development (HTML, CSS, JS, Angular & ReactJS), which involves creating the user interface, and back-end development (PHP, NODE.js) which involves creating the server-side components of an application. Apart from front end development & back development the course also includes database development & integration.