Full Stack Development is the art of building new web applications, including both front-end and back-end development.

Front-end development:
The front end is what users interact directly. This involves designing the design, style and functionality of a website using HTML, CSS and JavaScript.

Back-end development:
The back end curtains functionality behind the curtain. This includes scripting of the server page, database management and application logic. Techniques such as Node.js, Python, PHP and Java are used.
https://www.shikshaalearn.com/....courses/fullstackdev
https://www.shikshaalearn.com/