Student Handbook
Student Handbook
Introduction
Welcome to Udacitys Front-End Web Developer Nanodegree program! Please read this document
carefully for an overview of what to expect in the program, as well as terms and conditions.
This Student Handbook is subject to revisions, at the sole discretion of Udacity.
What is a nanodegree?
A nanodegree consists of a series of courses and projects designed to help you develop job-relevant
skills and build a portfolio. Udacity created the Front-End Web Developer Nanodegree through
close work with industry partners, who are hiring web developers, and with industry experts.
A nanodegree is a big commitment. Youll have a timeline to stick to that will require you to work
about 10 hours each week on the program. To get support through this process, youll interact with
other students and the Udacity Coach team in the forum for the program (Piazza), and youll attend
community events like office hours.
Since its also important to showcase the skills you develop, you will have the option to attend
career development events, where you will learn how to market your new skills so you can advance
your career.
Minimum Requirements
1. You are self-driven and motivated to learn. Participation in this program requires
consistently meeting the deadlines for your cohort and devoting at least 10 hours per week
to your work.
2. You can communicate fluently and professionally in written and spoken English.
3. You have access to a computer with a broadband connection, on which youll install a
professional code/text editor (ie. Sublime Text or Atom).
4. You can independently solve and describe your solution to a math or programming
problem.
5. 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.
Supporting Courses
The Front-End Web Developer Nanodegree is driven by a Project Portfolio, a collection of 6 projects
that showcases the students work. To prepare for these projects, students will work through
supporting courses. If students already have the skills necessary to complete the projects, they do
not have to take the supporting courses.
The supporting courses for this nanodegree are:
February 6, 2015
For more detailed information about each project, please refer to the Nanodegree Structure
section.
Udacity Coach to verify that the project in question represents their own work and/or correctly cites
all sources and reasons for using others code in any part of their submission.
If a student has graduated from one of the nanodegrees supporting courses and thus has already
completed one of the required projects, they do not need to resubmit their work. Instead, they
should send an email to [email protected] so their progress can be
documented.
To earn a Verified Nanodegree Certificate, you must:
Successfully complete all projects in the Project Portfolio for the nanodegree, earning a
Meets Specifications or above for all projects
Schedule and pass any requested verification interviews
Maintain good standing for the duration of the program
Stay in the program past the Free Trial window
Office Hours
Office hours are live, 45-minute sessions in which Udacity instructors will be available to answer
students questions about projects, course material, and/or nanodegree program requirements.
These sessions will occur three times per week over Google Hangouts On Air unless otherwise
specified. You can access these events through your cohorts Google+ Community, and a recording
of each session will be available afterward. The specific topics and projects that each session will
focus on will be announced in advance.
Office hours will occur regularly at the following times:
Mondays at 6PM Pacific time
Wednesdays at 10AM Pacific time
Fridays at 12PM Pacific time
For more information about how to attend office hours, please see the Office Hours Calendar
document, available for download in Piazzas Resources section.
One-on-one Appointments
The Udacity Coach team will be available for one-on-one appointments on a first come, first served
basis. The purpose of these meetings is to help answer in-depth content-related questions that you
cannot get answers to elsewhere. Youll receive more info through Piazza about how to schedule
appointments.
Please hold off on booking an appointment until you have a specific question that you are sure
cant be addressed through other resources, such as Piazza or Office Hours. When scheduling
appointments, you must adhere to the guidelines listed below. If you do not, your appointment
request will be rejected.
Here are the guidelines:
1.
Each student can make one appointment every 2 weeks. Please schedule your appointment
at least 48 hours in advance.
2.
When you make your appointment, you must include certain information in the Description
section of the event. Since Coaches are currently being assigned to students based on their
needs and Coaches availability, its important for us to understand what you want to work
on. This is the information you will need to include when making an appointment:
Project or course content youd like to discuss
Snippets of code (if any) for review
Link to GitHub (if applicable)
Questions for Coach (please limit this to 2 or 3 questions to make the most of your
time with the Coach)
3.
You may cancel your appointment up to 48 hours in advance. Any cancellation after that
point may result in you not being able to make appointments for another 2 weeks.
Honor Code
Nanodegree Program
I will abide by the Terms of Service, Student Handbook guidelines, and all components of
the Honor Code set for Udacity Nanodegree participants.
I will conduct myself with honor as part of the Udacity community.
I understand that all decisions regarding participation, graduation, and awarding of verified
certificates will be made by Udacity at its sole discretion.
Project Submissions
I hereby confirm that all project submissions consist of my own work. Accordingly, I will
document and cite the origins of any part(s) of my project submissions that were taken from
websites, books, forums, blog posts, github repositories, or any other source and explain
why I used them for any part of my submission. I understand that I may be asked to explain
my work in a video call with a Udacity Coach before my nanodegree is conferred.
Community Guidelines
I will help cultivate a positive, supportive learning environment
I will communicate respectfully and considerately with all other nanodegree participants,
Udacity Coaches, and Udacity representatives
I will not share any content that is obscene, illicit, threatening, or discriminatory
I will contribute constructively to discussions with fellow students
I will notify a Udacity Coach immediately if I become aware of cheating or plagiarism by any
nanodegree student
Nanodegree Structure
These are the projects you'll build in the Front-End Web Developer Nanodegree and the classes that
will prepare you to work on each of the projects. You have access to all of these in the nanodegree.
Additional Projects
One additional project will be added to this nanodegree. Details to be announced in November
2014.
Youll host all your projects on GitHub and make regular commits. If you havent learned version
control yet, use our latest course on the topic: How to Use Git and GitHub
We will be periodically reviewing the Front-End Nanodegree curriculum, both classes and projects,
and making adjustments based on student and industry feedback. We will notify active students
working toward the nanodegree about effects this may have on the degree requirements.