Front-End Development

About Course

Learn to build awesome front-end designs and become a professional

The Front End Web Developer program is designed with the objective of giving students the specialized abilities they need to create and develop a wide range of websites and applications. The Nanodegree program’s graduates will be able to build responsive websites using CSS, Flexbox, and CSS Grid, as well as interactive webpages and UI (User Interface) applications, using JavaScript and HTML.

Learn front-end and build projects to bolster your portfolio

  • To-Do List
  • Login and Registration System
  • E-Commerce Website
  • Interactive Quiz Website
  • Portfolio Website


What Will You Learn?

  • HTML (Hypertext Markup Language), which is used to create the structure and content of web pages.
  • CSS (Cascading Style Sheets), which is used to style and lay out web pages.
  • JavaScript, a programming language that allows you to add interactivity and dynamic behavior to web pages
  • Web development basics such as browser compatibility issues, accessibility and web performance optimization
  • JavaScript frameworks and libraries like React, Angular, Vue.js etc which will make your development process more efficient
  • Responsive web design techniques to ensure that your web pages look good on different screen sizes and devices
  • Version Control System such as Git, to track changes and collaborate on code with other developers

Course Content

Introduction to front-end development

  • What is front-end development?
  • Additional resources for the course

How the web works






Advanced JavaScript