Udacity - Become a Front End DeveloperIn the Front End Developer Nanodegree program, you will complete five projects and build a resume-worthy portfolio.
Login or Signup For Download
Login or Signup For Download
- Object-Oriented Programming
- Front-End Web Developer
- Software Engineer
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.
The Front End Developer Nanodegree program is designed to ensure your long-term success in the field. The skills you learn will prepare you for jobs in front end web development, and you’ll be ready to deliver immediate value to any organization. We will support you throughout your learning journey; from gaining valuable technical and career skills, to landing your dream job.
Front End Developer
The Front End Developer Nanodegree program is composed of five 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.
- Web Foundations
Learn the building blocks of the web - HTML and CSS! Learning how to effectively create the structure of a website using semantic HTML. Then style a website with CSS and responsive design.
- Web Accessibility
Get hands-on experience making accessible web apps. You'll learn when and why users need accessibility. Then you'll dive into the "how" of building out accessible website components.
Professional developers use tools to help them build maintainable applications. Learn how to use Grunt and Gulp to speed up app development. Learn to use testing to help build app features.
- Front-End Applications
Most professional websites are built as single-page applications. You'll learn about Angular, Ember, how to fetch data asynchronously, and offline apps with Service Worker.
Why should I ?
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:
- Demonstrate and refine your skills with five (5) in-class projects.
- Receive expert reviews on your project submissions, along with actionable feedback to help you successfully advance through the program.
- Communicate with your mentor, who will provide guidance, lend support, answer questions, and direct you to valuable resources.
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:
- Front End Web Developer/Engineer
- UI/UX Developer
- Front End Designer
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!
What is the difference between the Front-End Web Developer Nanodegree program and Full Stack Web Developer program?
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!
What are the prerequisites for enrollment?
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!
How is this Nanodegree program structured?
The Front End Developer Nanodegree program is comprised of one (1) Term consisting of four (4) 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.