In Collaboration With
  • AT&T
  • Google
  • Github
Front-End Developer

Why Take This Nanodegree Program?

Demand for front end developers is widespread across every industry, and continues to rise. By mastering the valuable skills taught in this program, you’ll be prepared for roles at a wide array of companies, from startups to global organizations. The projects you’ll build, and the portfolio you’ll develop, will provide ample evidence of your expertise.

Icon arrow stat

JavaScript is the most in demand coding language.

Features 1
Mentor Support and Professional Code Review

Mentor Support and Professional Code Review

Mentors will provide guidance, lend support, answer questions, and direct you to valuable resources. Expert reviewers will review your project submissions and provide actionable feedback to help you successfully advance through the program.

Build a Portfolio of Resume Worthy Projects

Build a Portfolio of Resume Worthy Projects

You’ll build real projects that demonstrate your skills mastery, and these projects will populate a portfolio that can be shared with prospective employers. Our hiring partners regularly review these portfolios when seeking qualified candidates.

Features 2
Career and Job Search Support

Career and Job Search Support

Our Career experts will provide personalized feedback to help you perfect your resume, refine your LinkedIn and GitHub profiles, and optimize your personal brand, to help ensure your meet your career objectives. You'll also receive beneficial technical interview preparation.

Engaging Community and Six Month Timeline

Engaging Community and Six-Month Timeline

You will join a dynamic community of learners who are committed to an intensive and productive 6-month learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.

What You Will Learn

Download Syllabus

Thanks for your interest!

If the download did not begin, please download the syllabus directly here.

Syllabus

Front End Developer

The Front End Developer Nanodegree program is comprised of 8 projects. With each project, you'll create something that demonstrates your mastery of in-demand skills. Projects range in complexity, and each builds upon the previous. In the end, you will have a resume-worthy portfolio that you can showcase to prospective employers.

In the Front End Developer Nanodegree program, you will complete eight projects and build a resume-worthy portfolio.

See Details

6 months to complete

Prerequisite Knowledge

You are ready for this Nanodegree program if you have access to a computer with a broadband connection and can install a code/text editor. See detailed requirements.

Learn with the Best

Cameron Pittman
Cameron Pittman

Instructor

Cameron lives and breathes web development as he creates programming courses at Udacity. He graduated with degrees in physics and astronomy from Vanderbilt University and a Master's in teaching from Belmont University.

Pete LePage
Pete LePage

Instructor

Pete is a developer advocate at Google and works to make the lives of web developers easier. Working on projects like Web Fundamentals and Google web developer videos, he's focused on ensuring that developers have the tools and skills they need to build great responsive sites and apps.

Peter Lubbers
Peter Lubbers

Instructor

Peter Lubbers is a Program Manager at Google in the Chrome Developer Relations team and lives and breathes HTML5. He is the co-author of Pro HTML5 Programming (Apress) and the founder of the San Francisco HTML5 User Group, the largest HTML5 User Group in the world.

Julia Van Cleve
Julia Van Cleve

Instructor

Julia Van Cleve is a Content Developer at Udacity and was previously a middle school math teacher in San Jose, CA. She also dabbled in freelance web development, designing websites for small businesses in the Bay Area.

James Parkes
James Parkes

Instructor

Jared received his degree in Computer Science and Mathematics, then went on to become a Udacity instructor in several programs. His personal mission is clear: to open the doors of opportunity for others by empowering them with excellent educational experiences.

Richard Kalehoff
Richard Kalehoff

Instructor

Richard is a Course Developer with a passion for teaching. He has a degree in computer science, and first worked for a nonprofit doing everything from front-end web development, to backend programming, to database and server management.

Karl Krueger
Karl Krueger

Instructor

Karl is a Course Developer at Udacity. Before joining Udacity, Karl was a Site Reliability Engineer (SRE) at Google for eight years, building automation and monitoring to keep the world's busiest web services online.

Michael Wales
Michael Wales

Instructor

Michael is a self-taught full-stack web developer and open source advocate. Before joining Udacity, he spent over 10 years developing classified applications for some of the most demanding intelligence organizations in the world.

Marcus Phillips
Marcus Phillips

Instructor

Marcus Phillips works as Dean & CTO at Hack Reactor's 12 week immersive coding school, now offered onsite or online. He has worked professionally with the full stack, but is focused on JavaScript and fine-tuning his "rapid-iteration teaching" approach to education.

Get Started Now

Nanodegree Program
Front End Developer

/ mo

Learn front end development including HTML, CSS, JavaScript, Git, GitHub, and developer tools such as Grunt and Gulp.

Start Learning

Student Success Story

"I literally knew nothing about computer science... it gave me a really good foundational base in web development, and I'm excited to put that to use in the workplace."

— Kelly Marchisio, Web Solutions Engineer at Google

Student Reviews

()

FAQ

  • How is this program structured?

    This program consists of the following 4 core courses, comprising dozens of lessons of learning content:

    • Web Foundations

    • JavaScript Foundations

    • Intermediate JavaScript

    • Advanced JavaScript

    There are 8 total projects in this program, which are designed to give you an opportunity to apply the skills you’ve learned in the lessons:

    • Mockup to Article

    • Animal Trading Cards

    • Build a Portfolio Site

    • Pixel Art Maker

    • Memory Game

    • Classic Arcade Game Clone

    • Feed Reader Testing

    • Neighborhood Map

    Each project will be reviewed by one of the expert project reviewers in Udacity’s reviewer network. Your reviewer will give you detailed feedback on your project, including in-line code review, highlighting any areas that you need to address in order to complete the project successfully. If you do not pass the project, you may revise your project and submit it again until you pass.

See More Questions

Front End Developer

Build beautiful, interactive user experiences.

Start Learning
Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu de.udacity.com continue in English