Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Front End Web Developer

via Udacity Nanodegree

Overview

Become a Front-End Web Developer by completing a variety of projects for your portfolio - become an HTML, CSS and JavaScript pro!

Syllabus

  • Welcome to the Program!
    • Welcome to the Front-End Web Developer Nanodegree program. This is your first step on your journey to become a Front-End programmer. Learn what this program is all about as well as how to find support along your learning journey.
  • CSS, Website Layout, Website Components
    • In this part, you’ll create a multi-page blog website, using best practices for content and page styling with HTML and CSS. Practice using responsive layouts, Flexbox, and CSS Grid to create the structure and design for your own blog.
  • JavaScript & the DOM
    • Expand your understanding of JavaScript syntax and learn about how we can programmatically interact with the DOM. By the end of this course, you'll be able to create or revise content and interact with browser events. In the project, you will build a landing page that combines your skills with JavaScript, HTML, and CSS to update and control the page and create a dynamic user experience.
  • Web APIs and Asynchronous Applications
    • In this part, you’ll apply your new skills to combine data from the OpenWeatherMap API and client side (browser) HTML forms to create a web app that records a weather journal for users. This project requires you to create an asynchronous web app that uses Web API and user data to dynamically update the UI for a Weather Journal App.
  • Build Tools and Single Page Web Apps
    • In this part, you’ll get a taste of some common production environments and tools used in a front end developer role. You'll build a web tool that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites.
  • Capstone
    • You're now ready to combine all of the skills you’ve developed throughout the Nanodegree program to build an online travel app. You’ll work with data sources from multiple APIs to create a dynamic travel weather planning application that helps people plan trips by generating weather forecasts for the places they’re visiting.
  • Career Services

Taught by

Daniel Silber-Baker, Rachel Manning, Alyssa Hope, Richard Kalehoff, Dimitrios M., Belinda C., Carlos K., Jose Daniel B., Charitha G. and Oliver B.

Reviews

4.5 rating, based on 28 Class Central reviews

4.7 rating at Udacity based on 802 ratings

Start your review of Front End Web Developer

  • Anonymous
    Not Worth the Money I received a scholarship to complete this nanodegree for free, but it had to be completed within 3 months and I have one project left before I graduate as of writing this review (I will finish and graduate). So, trying to complet…
  • Anonymous
    Udacity Front-End Web Development Nanodegree I am presently a student in the Udacity Front-End Web Development Nanodegree program. I'm about half-way through it. Overall I am glad that I enrolled, however, they do have their shortcomings. I'm an ine…
  • A very rewarding experience with a very good staff support. This Nanodegree program is perfect in order to get a structured education about Frontend Web Development. I will recommend it to people with some prior experience in Web Development. Since…
  • Samuel Kody Doherty
    Amazing experience from the Udacity's Front End Nano Degree The Front End Nano Degree program from Udacity was a wonderful experience. To fully complete the program it took me about 2-3 months. Most of the video courses were amazing and very helpful…
  • Anonymous
    I underrated this program at first and was reluctant to start until recently. The first time I submitted my project, even though I didn’t pass it all at once, I was excited that I got most of it right and this and this helped me put in more effort until I eventually got it right. Submitted my first project and the feeling that I passed is a confident boost for me and the cloud of doubts surrounding me about software development is no more. I can do it and I will be a software developer in few mo this time.
  • Anonymous
    "It is great so far! I am especially impressed by detailed and individualized review process that gives attention not only to what was done wrong or required attention but also praises what was done right!"
  • Anonymous
    Good idea but fail at teaching the materials
    What Udacity did was selected partial videos from different subjects that they created 5 years ago and wrap them into a what they call it nanodegree. Most of the information is outdated. They give you basic feedback on your project without telling you what is wrong with your code (just positive feedback mostly).
  • Profile image for Omar AlGhamdi
    Omar AlGhamdi
    It was one of the best traning course I've ever had. A lof of explination images and apply what you've learned with instructor and in Traning labs to make a robust skills.

    Thank you.
  • Anonymous
    This course shows what is fundamentally wrong with online education. Limited to minimal explanations to complex ideas with even more difficult projects. Little to no practice and very little explanation. If I could give no stars I would.
  • Upgrade Your Career with a Udacity Nanodegree
    Very satisfied with Udacity's Nanodegree program. Udacity is quick to adapt according to student feedback and consistently centers its focus on students. Career services and graduate communities give added value to Udacity grads.
  • Profile image for Marcel Lefebvre
    Marcel Lefebvre
    Awesome program, short and effective, and oriented towards helping you get a job! All in all, I did 6 years of traditional college before realizing that this way of learning was really working out for me. I completed the Udacity nano degree program…
  • Anonymous
    Course is very well and very interesting! I have learn this course html and css , flexbox and grid. I want to become fullstack javascript!
  • Anonymous

    "It was a great experience to finish the first project, practice a lot and you will make great thinga"
  • Kishan Bhoopalam
    One of the most comprehensive online programs available. The front-end nanodegree was an excellent program, and I'm very satisfied with the experience. The program requires you complete several projects. In order to be better able to complete the pr…
  • Profile image for Oxana OX
    Oxana OX
    Great way to learn what currently is in demand
    I graduated from Udacity FEND program in May, it was a cohort of October 2014. It's project based program, so at the end of my study I've got 6 solid projects which you could only pass if you follow the guidelines, validate your code, keep is commented and etc. The program is intense and requires selfstudy and discipline. There is a forum where you can talk to the students fellows, there are available coaches and you can have one-to-one appointments and there are guides, who motivate you while you're learning. I tremendously improved my skills in JS (which was my initial goal) and I'm proud to show my work to potential employers.
  • Xiaofeng Hao
    Best choice for no software development experience person
    If you have few software development experience or you can not find a person to teach you in person, this nanodegree is the best choice to learn web application development (front -end). The videos and analogy will help you understand the code, api, and libraries better. Comparing with the full-stack nanodegree, this is very easy.

    If you have much experience in software development experience but not in web application area. This may not a good choice. You will feel some videos waste the time. And most of the projects already have at least the skeleton. Not many code need to be written.
  • Mayank Pukhral
    A superb Front End Dev course in the market !
    I'm in the middle of the course and I've learned A LOT OF things. The best thing about this is course is that you will get to learn modern front end concepts. They will also provide you free resources that will help you to hone your skills . The course is quite updated and even if you have any doubts regarding any topics then either you can ask for the help directly or you can share it on their forums , and they will respond you within an hour. People in the forums are very friendly and have helped me a lot of times.
  • From basics to portfolio
    The FEND is a great intro into web development that also covers advanced and nuanced topics towards the end. It was of 5-star quality when I went through it, and I imagine it can only get better. Udacity's staff is top-notch and they are constantly adjusting and improving the student experience. You'll leave this nanodegree with an awesome portfolio of projects--from a Frogger clone to a Google-maps enabled app.
  • Rohit Gupta
    Udacity Front End Nanodegree
    I really liked the nanodegree. It helped become a programmer! I loved that they have a high standard, and that you have to meet or exceed the standard. Also, they have numerous office hours and one-on-one coaching. There is also an active community, both online and sometimes offline hackathons and meetups.
  • Robert Anderson
    Front End Web Developer Nanodegree
    I am very happy with my experience with Udacity. I plan on enrolling in additional Nanodegree programs as a result of my experience with the FEND program. This is a great program with exceptional people. It's worth your time and effort.

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.