“AI and coding is now so important to society, and gaining AI and coding skills is so empowering of individuals, that schools should teach it to every child.”, Andrew Ng. In this learning path, we will focus on coding, and in particular, coding a web application. Coding (or programming) is the activity of writing a computer program or application, a web application is a particular type of applications that is run on the web, involving various systems (a web server, a web browser, network…) and activating multiple distinct protocols (DNS, HTTP…) This path will present the foundation of a web application, from the necessary infrastructure and services to the first steps into programming. At the end of the resources, you should have a good understanding of the web development process, including the underlying architecture and services.