Front-End Web Developer Nanodegree

Create Stunning User Experiences

Earn a Certificate

  • Nanodegree via Udacity and Google
  • $200/month for 6-9 months
  • 1:1 feedback - Rigorous, timely project and code reviews
18 Reviews
Rating based on 18 student reviews.

Learn More

Front-End Web Developer Nanodegree
★★★★★ (18 Reviews)
Become a front-end web developer by completing a variety of projects for your portfolio - become an html, css and javascript pro!
Credential Type
Minimum 10hrs/week
6-9 months

Learn the fundamentals of how the web works and gain a working knowledge of the three foundational languages that power each and every website: HTML, CSS and JavaScript. This Nanodegree will provide a guided, efficient path for you to learn to build beautiful, responsive websites optimized for security and performance. You’ll see the efforts of your work with each click of the browser’s refresh button! By the end of the Nanodegree you'll have built a diverse portfolio of projects to show employers. You'll also have the opportunity to prepare for your new career with reviews of your online presence (resume, LinkedIn, portfolio), prepare for interviews, take part in workshops covering topics like networking and salary negotiation as well as take part in a new program facilitating job placement.

Why Take This Nanodegree?

This Nanodegree program will teach you the skills required to become a Front-End Web Developer. We’ve designed this curriculum with expert web developers and hiring managers, allowing you to demonstrate your skills by completing a series of projects approved by leading employers as the critical indicators of job-readiness. Specifically, you’ll: * create a professional portfolio using HTML and the Bootstrap CSS framework * use the power of jQuery’s DOM manipulation to dynamically populate a resume with your own information * develop your very own arcade game in JavaScript with the HTML5 Canvas API * discover how to optimize your application’s perceived load time by taking the Critical Rendering Path into account * learn that frames per second isn’t just important for games and how to ensure a silky smooth experience in your applications by optimizing for 60 frames per second * explore best practices in application architecture and design patterns * build a complex mapping application using the Knockout framework and a variety of third-party API services * develop and maintain applications with the confidence test-driven development promotes, using the Jasmine testing framework

Required Knowledge

General Requirements: * You are self-driven and motivated to learn. Participation in this program requires consistently meeting the deadlines set for your cohort and devoting at least 10 hours per week to your work. * You can communicate fluently and professionally in written and spoken English. * You are willing to contribute to the success of the program, including collaborating with fellow students and giving us feedback on how we can improve. Front-End Developer Nanodegree Specific Requirements: * You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor (ie. Sublime Text or Atom). * You can independently solve and describe your solution to a math or programming problem * You are familiar with basic programming concepts such as variables, conditions and loops.

★★★★☆ (30) 3 weeks Self paced
In this course, you'll learn the fundamentals web development, along with best practices and professional problem-solving techniques using Developer Tools.
★★★★★ (8) 2 weeks Self paced
Learn and practice strategies for developing websites that look great on every device! Made with Google's Pete LePage.
★★★★☆ (5) 2 weeks Self paced
Go beyond image tags! Learn how to make images a part of your responsive design workflow.
★★★☆☆ (19) 3 weeks Self paced
Learn JavaScript syntax and coding conventions that web developers use to create interactive and dynamic websites while you create an online résumé for your portfolio.
★★★★☆ (3) Self paced
Learn how to access and modify the DOM with ease using jQuery!
★★★★★ (11) 5 weeks Self paced
Build a variety of JavaScript objects and explore how their inheritance models affect your app's in-memory model. Gain simplicity and modularity in your own code.
★★★★☆ (3) 2 weeks Self paced
Learn how you can use HTML5 Canvas to create and modify images or even interactive animations.
★★★★☆ (4) 1 weeks Self paced
Learn how browsers convert HTML, CSS and JavaScript into websites while you experiment with Chrome Developer Tools to measure and optimize website speed!
★★★★☆ (2) 4 weeks Self paced
This course will demystify the browser's rendering pipeline and make it easy for you to build high performance web apps.
★★★★☆ (7) 2 weeks Self paced
Learn how to perform asynchronous requests as you build a web app with data from Google Street View, the New York Times and Wikipedia!
★★★★☆ (3) 6 weeks Self paced
Learn the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework.
★★★★☆ (3) 2 weeks Self paced
Learn how to iterate on your web applications with confidence using the red-green-refactor workflow cycle and automated testing frameworks.

18 Reviews.

José Sancho Pagola
Web developer
Field of study
Computer science
Bachelors Degree
completed this credential in Aug 2015.

A very rewarding experience with a very good staff support.

Samuel Kody Doherty
Linux system administrator / devops
Field of study
Network security
Bachelors Degree
completed this credential in Apr 2015.

Amazing experience from the Udacity's Front End Nano Degree

Marcel Lefebvre
Full stack developer
Field of study
History and japanese studies
Bachelors Degree
completed this credential in Apr 2015.

Awesome program, short and effective, and oriented towards helping you get a job!

More reviews
18 ratings
18 reviews

Front-End Web Developer Nanodegree

Receive email notifications about this credential.
Follow Front-End Web Developer Nanodegree

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.