The book is based on NIELIT `O' Level Module-2 syllabus for Web Designing and Publishing. Book explains technical concepts in an easy-to-understand language and in a simple manner. The purpose of this module is to provide the skill to students in designing layouts of web sites by using a combination of HTML, CSS, and JavaScript to create web pages. A very useful feature of this book is that different types of HTML tags are explained with practical examples, to enable a reader to understand them without any outside help. This book includes current trends on the Internet, such as Client and Server-side scripting languages, types of websites, and AngularJS. It is a client-side JavaScript MVC framework to develop a dynamic web application.