Full Stack Web Developer Nanodegree Program Student Handbook PDF
Full Stack Web Developer Nanodegree Program Student Handbook PDF
I. Introduction
II. Anatomy of a Nanodegree
Projects and Courses
Deadlines
Career Development
Community
Time Commitment
III. Nanodegree Roadmap
Enrollment Requirements
Program Timeline and Project Portfolio
Project Submission and Graduation
Previously Earned Verified Certificates
How do I maintain good standing in the program?
Honor Code
Nanodegree Program
Project Submissions
Community Guidelines
IV. Nanodegree Support System
Community Forum
Events and Google+ Communities
Codecasts
Office Hours
One-on-one Appointments
Career Development Events
V. Payment Policy and Cancellations
Free Trials
Cancellations and Refunds
Pausing a Nanodegree
More Questions?
I. Introduction
Welcome to Udacitys
Full Stack Web Developer Nanodegree program! After reading this
document, you should understand the requirements and policies of the Nanodegree, where
completing the program will take you, and how to get support when you need it.
Please read this whole document carefully before you begin, and if you still have questions at the
end, feel free to contact us in the forum or at [email protected].
Once again, welcome, and we cant wait to see what you achieve!
Happy learning,
The Udacity Team
Together with your cohort, you will learn how to build complex server-side web applications that
make use of powerful relational databases to persistently store data using these tools: P ython,
Flask, Google API endpoints and SQLite . Additionally, you will learn about other tools and
platforms used by web developers in the tech industry today, including G it
and Github .
Deadlines
To help your pace yourself, each project has its own deadline --
a date by which the project must
be submitted -- that youll need to reach in order to stay with your current cohort. Youll find your
deadlines in your
Udacity Home .
Career Development
Career development, in addition to technical growth, is a very important part of the Nanodegree
program. Udacity offers monthly career development workshops over Google Hangouts On Air for
Nanodegree students. These events are tailored to Nanodegree students and will provide you
with thesoft skills
and
industry insight
needed to advance your career. The Udacity staff will
contact you about career development workshops throughout your time in the Nanodegree.
Community
One of the biggest benefits of the Nanodegree experience is being part of a c
ohort
and
completing the program with hundreds of other students from around the world. Though not all
students may move through the curriculum at exactly the same pace, your Nanodegree
community will be your strongest resource and support system. We expect you to be active in
your community, as outlined in the Honor Code.
Time Commitment
We designed this Nanodegree so that you can graduate in 6-9 months, assuming you devote at
least
10 hours per week to learning and working on the required projects. Students are welcome
to finish the Nanodegree program in as little as two months (our minimum required commitment
for eligibility to graduate) if they are able to commit more than the minimum time to learn the
material and complete the projects.
1. Taken the Readiness Assessment to determine if you are ready to pursue the
Nanodegree.
2. Fulfilled all
prerequisites
, as listed on the Full Stack Web Developer Nanodegree
overview page.
3. Made sure your system satisfies Udacitys Technology Requirements .
If you have not done all of these things, please do them right away. If you realize you are not
prepared to begin the program at this time, please unsubscribe from the Nanodegree before
your
7-day free trial ends. You will be able to reenroll with a later cohort after you have fulfilled the
prerequisites. We cannot guarantee a refund for students on account of unpreparedness.
If you currently have little to no programming experience, we recommend taking a look at the
courseware for Intro to Computer Sciencefor a thorough understanding of foundational
computer science concepts before you begin a Nanodegree.
You can submit projects as soon as your first payment has been received. Once weve received
and begun to process your project submission, you will receive a confirmation email. Due to the
high volume of submissions, the turnaround period for project evaluations is 1
week . While
waiting for the evaluation to be returned, you are welcome to start working on your next project.
You may be required to do a verification interview with a Udacity Coach to verify that the project
in question represents your own work and/or correctly cites all sources and reasons for using
others code in any part of your submission.
For verification purposes, you will be asked to
provide a government-issued ID during your graduation process.
To become a verified graduate of the Full Stack Developer Nanodegree Program, 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 longer than one month past the Free Trial window
The requirements above are designed to help students graduate from the Full Stack Web
Developer Nanodegree Program within 6-9 months of enrollment or earlier. Students who do not
maintain good standing will be asked to leave the program.
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.
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.
Codecasts
Codecasts are live, 15 to 45-minute sessions in which Udacity instructors provide in-depth
explanations of final projects, as well as supplementary resources related to full stack web
development. You can access these events through your cohorts Google+ Community, and a
recording of each session will be available afterward.
If you are unable to make a live broadcast, you are welcome to submit questions you have in
advance and come back to hear them answered when its convenient for you.
Office Hours
Office Hours are unrecorded Google Hangouts between a Udacity coach and a small group of up
to 15 students on a first-come, first-served basis. These events occur multiple times a week and
serve as an opportunity for you to ask questions and engage with your fellow Nanodegree
students face-to-face.
View the office hours schedule and sign up for Office Hours h
ere
!
One-on-one Appointments
The Udacity Coach team is available for 20-minute 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.
In-depth instructions on how to book a one-on-one appointment are available in your Udacity
Home.
Students who cancel will no longer be charged the monthly subscription fee, effective the next
billing cycle from the date of cancellation. Students who wish to cancel after the Free Trial
expires will not be granted a refund for the past months subscription fees.
Pausing a Nanodegree
Due to the open nature of our courses combined with the pacing of the Nanodegree, Udacity
cannot pause active subscriptions. However, we understand that our students are very busy and
that life can take unexpected turns, which may not always leave enough time to continue the
Nanodegree program at the required pace.
As you move through your Nanodegree, all of your progress is automatically saved. Thus, if you
feel that you need to take a break from the program at any point, you are welcome to cancel your
subscription and then re-enroll during a future open registration period when you are ready to
return. Youll be able to pick up right where you left off! Based on your overall progress in a
Nanodegree, you may also be moved to an earlier cohort upon request after you re-enroll.
More Questions?
We are actively working on ways to improve the Full Stack Web Developer Nanodegree. Please be
aware that we may make adjustments throughout your time in the program based on student
and industry feedback. We will notify active Nanodegree students about any impact this may
have on their experience or program requirements.