Decent intro, but needs improvement
This course gives an introduction to HTML, CSS, and Python, and also gives students the option to dive deeper into one of the following subfields: data analysis, front end, back end, or IOS programming. The nanodegree combines coursework from various Udacity courses, so the teaching quality varies throughout the program. In addition, the student chats are not always active and they have multiple chat applications, making it confusing. Some of the mini courses are very well taught and the mentorship is great. If you already have a basic idea of the type of programming you want to learn, it may be better to pursue that instead of this course, which will make you spend time on content you may not be interested in. Some of the videos are outdated as well.