I recently submitted Project 1 of the Udacity Full Stack Nanodegree curriculum. This blog post is my reflection and review on the experience. Overall, it really exceeded expectations. The price is still too expensive, but Udacity is really offering effective, engaging, alternative online education for programming, development #learntocode movement. It starts to distinguish itself as an online ultra-premium vocational school for software engineering using modern technologies, programming languages, and software frameworks like MongoDB, D3.js, Bootstrap, Github, Salesforce.com, Android, iOS and more.
Udacity took a long time to ramp up its course content by focusing on video-intensive, interactive basic courses for a long long time. It got famous, then got quiet until it re-entered the arena with a bang. Last year, it came back strong with blockbuster partner names like Google, Facebook and Salesforce, but it's not until this year's Nanodegree offering did it become clear that all the work and focus on fundamentals paid off. The full stack nanodegree and the data science nanodegree clearly integrates fundamental classes like intro to computer science, programming with Python, data analysis etc. These fundamental classes have been improved and adapted to the nanodegree, but the majority of the content stays true to its originals.
The leverage becomes clearer when students are struggling to submit assignments using Git and Github (in the iOS nanodegree). Udacity just added the Git and Github intro curriculum into the nanodegree after project one, and the content already exists elsewhere on Udacity, the process was super simple. Udacity's content is so much more integrated compared to Coursera, whose content is largely organized by university departments and specializations.
Project 1 of the Udacity Full Stack was intro to python programming. I expected the course to be a cruise for me as I already learned to code, and it was, but I was surprised to learn many useful Computer Science concepts which I missed out not having that formal education in college. The mini exercises were extremely useful, resulted in scripts that I could immediately use to make my daily professional life more productive e.g. find a secret message is really a python script for organizing files for content management.
The project is advanced for the level (I will explain this more in my iOS nanodegree reflection talking about the really challenging project). To complete Project 1 students must write the code to utilize a "fresh_tomato.py" library / mini API to dynamically generate an HTTP file. i.e. generate an entirely new locally hosted website on the fly. Students can choose to ignore the file, all together, or can choose to dive into the mini API and learn how HTTP files are generated using Python. It was pretty cool.
The integrated grading process prefers students sharing completed work via Github integration with Udacity. There's some real life commit and code sharing practice. The content is rich and may be bit jam-packed for first-timers, i.e. they really mean what they say "minimum 10 hour weekly commitment" (the iOS commitment is really much longer than that, I previewed the data science one briefly and saw that it requires quite a bit of statistics background to make the curriculum a cruise). It seems that the essential goal of each nanodegree project is to generated presentable mini, relevant projects which can be showcased on Github, preparing the student for the interview / job seeking process. In that case, Udacity did a good job elevating its curriculum to real-world job relevance, distinguishing itself from the more academic counterpart -Coursera and the more fun gamified Code School and Treehouse.
Your byte size news and commentary from Silicon Valley the land of startup vanities, coding, learn-to-code and unicorn billionaire stories.
Ad
Subscribe to:
Post Comments (Atom)
React UI, UI UX, Reactstrap React Bootstrap
React UI MATERIAL Install yarn add @material-ui/icons Reactstrap FORMS. Controlled Forms. Uncontrolled Forms. Columns, grid
-
This review is updated continuously throughout the program. Yay I just joined the Udacity Nanodegree for Digital Marketing! I am such an Uda...
-
Can hack schools solve Silicon Valley's talent crunch? The truth about coding bootcamps and the students left behind http://t.co/xXNfqN...
-
The bogus request from P2PU to hunt for HTML tags in real life has yielded a lot of good thoughts. My first impression was that this is stup...
Web Sites we design are responsive to mobile devices. Need Web Development? an Online Store? My IT Guy can Customize Web Forms with the ability to Store and Search the Database, Accept Signatures, Take Service Request, Registration Forms, all secure with many more possibilities.
ReplyDeleteinteresting blog. It would be great if you can provide more details about it. Thanks you
ReplyDeleteOnline Web Development Courses
Great website , looks nice and Pretty technical , also visit our site for more information about nebosh courses in chennai | nebosh in chennai
ReplyDeleteGood post!!Useful information. best fire and safety college in chennai |nebosh course in India
ReplyDeleteThis blog is impressive and informative.It clearly explains about the concept and its techniques.Thanks for sharing this information.Please update this type of information
ReplyDeleteSalesforce Training in Chennai
I actually enjoyed reading through this posting.Many thanks.
ReplyDeleteOnline development courses online
I really like your article,its great post safety courses in chennai|Nebosh courses in chennai|IOSH courses in chennai|safety courses in chennai|Diploma in safety courses training institute in chennai
ReplyDeleteGood and Very interesting one... thanks for sharing....
ReplyDeleteElectrical Project Center in Chennai | Electrical Project Center in Velachery
Existing without the answers to the difficulties you’ve sorted out through this guide is a critical case, as well as the kind which could have badly affected my entire career if I had not discovered your website.
ReplyDeleteccna training in chennai
ccna training in bangalore
ccna training in pune
If you ever want to take some of the load off, I’d like to write some material for your blog in exchange for a link back to mine. Please shoot me an email if interested. Thanks
ReplyDeletenebosh course in chennai
Great post thanks for sharing
ReplyDeleteCCNA training class in chennai
Good explanation with appropriate solution.
ReplyDeletefrenchtraining
Article submission sites
Great post!
ReplyDeleteThanks for sharing this list!
It helps me a lot finding a relevant blog in my niche!
Ethical Hacking Course in Chennai
Hacking Course in Chennai
Hacking Classes in Chennai
Data Science Course in Chennai
Devops Training in Chennai
Digital Marketing Course in Chennai
Ethical Hacking Training in Tnagar
Great blog. Thanks for sharing this information to our vision.
ReplyDeleteEnglish Speaking Classes in Mumbai
English Speaking Course in Mumbai
Best English Speaking Classes in Mumbai
Spoken English Classes in Mumbai
English Classes in Mumbai
Spoken English Classes in Chennai
Best Spoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
English Classes in Chennai
Great info. The content you wrote is very interesting to read. This will be loved by all age groups.
ReplyDeleteDevOps Training in Chennai
Best DevOps Training in Chennai
DevOps Training institute in Chennai
Azure Training in Chennai
VMware Training in Chennai
RPA Training in Chennai
DevOps Training in Velachery
DevOps Training in Tambaram
DevOps Training in Adyar
DevOps Training in Vadapalani
Hi, thank you very much for the new information, i learned something new. Very well written. It was sooo good to read and usefull to improve knowledge. Keep posting. If you are looking for any data science related information please visit our website data science course training bangalore.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThanks for the post.
ReplyDeletealso, check Full-stack course in Pune