Front-End Web Developer Nanodegree
Become a Front End Developer
Classes start in
Over two terms of 3 months each.
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.
Get started with programming through interactive content like quizzes, videos, and hands-on projects. Our learn-by-doing approach is the most effective way to learn to code.
Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.
Draw inspiration and knowledge from forums, stay on track with the support of mentors, and enjoy 1:1 video calls when you need guidance on specific challenges or projects.
Learn the skills needed to enroll in a career-track Nanodegree program, then try them out on a real project from one of those programs—you’ll get credit for it when you enroll!
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.
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 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.
Tyler found his love for teaching at DevMountain, where he was lead instructor and curriculum engineer. He's a Google Developer Expert and is entrenched in the React community organizing React Utah, and running React Newsletter.
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.
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.
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.
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 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.
Walter Latimer has been a longtime advocate of alternative and online education. Before Udacity, he designed curriculum for Wyncode Academy in Miami and taught beginners to code with Codecademy.
After a long and wandering path through technical theatre, motion graphics, and audio engineering, Ben landed at Udacity working as a web developer and front-end course developer. He cohosts GeekSpeak, a weekly radio show and podcast about science and technology. He also sings, and plays piano, clarinet, and guitar. When Ben is not teaching, developing, or doing radio, you can find him writing and recording music, wood-working, baking desserts, and traveling the world. He is usually smiling.
Emily is a self-taught web developer, and a member of the Google Maps for Work deployment team in New York City. She studied chemical engineering, but ditched her lab coat and goggles in favor of a nerdy t-shirt and socks with sandals. It was a great decision! She enjoys video games, pizza, singing, baths, and her dog Aurora Dobby Keller a.k.a. Rory.
Ajay C Hemnani is a Program Manager at Google for Work, focusing on training and enablement for Maps partners and customers. Ajay is passionate about teaching and has many years of technical training experience. For the past couple of years he’s been developing and delivering training courses to spread the word about Google Maps products.
To make it even easier to learn, you can finance your Nanodegree through Affirm.
As low as $38 per month at 0% APR.
Pay your monthly bill using a bank transfer, check, or debit card.
Demand for front end developers is widespread across every industry, and continues to rise. By mastering the valuable skills taught in this program, you will 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.
In the Front End Developer Nanodegree program, you will:
Graduates of this program will be valuable additions to any team working in the domain of web development, app development, software development, digital marketing, and e-commerce. Opportunities exist in companies ranging from Fortune 500 companies to startups.
Specific roles include:
Developed in partnership with Google, AT&T, and Github, this program offers a deep dive into the world of front end web development.
Whether you're looking to begin a new career as a front end web developer, strengthen your current skill set, or just want to further your knowledge, this is the perfect way to get started!
Web development generally fits into distinct concentrations, such as front-end development and full stack development.
As a full stack developer, you'll have an active hand in implementing relationship databases, configure and deploy your applications to the cloud, and build dynamic software application backend systems using the Python programming language.
Whichever path you choose, you'll be building engaging experiences on the web for your users!
Students will need to be able to communicate fluently and professionally in written and spoken English.
Success in this program requires meeting the deadlines set for your term and devoting at least 10 hours per week to your work, so drive, curiosity, and an adventurous attitude are highly recommended!
The Front End Developer Nanodegree program is comprised of two (2) Term consisting of three (3) months. A Term has a fixed start date and a fixed end date.
To graduate, students must successfully complete the required projects, which give you the opportunity to apply and demonstrate new skills that you learn in the lessons. Each project will be reviewed by the Udacity reviewer network. Feedback will be provided, and if you do not pass the project, you will be asked to resubmit the project until it passes. Passing all of the projects will earn you a certificate of completion from the Front End Developer Nanodegree program that attests to your expertise.