General Requirements: * You are self-driven and motivated to learn. Participation in this program requires consistently meeting the deadlines set for your cohort and devoting at least 10 hours per week to your work. * You can communicate fluently and professionally in written and spoken English. * 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. Front-End Developer Nanodegree Specific Requirements: * You have access to a computer with a broadband connection, on which you’ll install a professional code/text editor (ie. Sublime Text or Atom). * You can independently solve and describe your solution to a math or programming problem * You are familiar with basic programming concepts such as variables, conditions and loops.