<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Udacity - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Udacity - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Tue, 02 Jun 2026 11:13:46 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/udacity/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Google Certified Associate Android Developer: Tips, FAQs & my journey ]]>
                </title>
                <description>
                    <![CDATA[ By Rohan Taneja This post will tell you about my experience of the Associate Android Developer certification exam and my journey prior to that. What is this certification about? The Associate Android Developer certification from Google is one of the... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/google-certified-associate-android-developer-my-journey-381a8e514f3a/</link>
                <guid isPermaLink="false">66c34bc693db2451bd441461</guid>
                
                    <category>
                        <![CDATA[ Android ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Associate Android ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Certification ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Google ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Udacity ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 25 Sep 2017 15:46:49 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*ObmGLr1OeYtLPv67AhmcBA.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Rohan Taneja</p>
<p>This post will tell you about my experience of the Associate Android Developer certification exam and my journey prior to that.</p>
<h4 id="heading-what-is-this-certification-about">What is this certification about?</h4>
<ul>
<li>The Associate Android Developer certification from Google is one of the <a target="_blank" href="https://developers.google.com/training/certification/">Developer Certifications</a> offered by Google in collaboration with Udacity.</li>
<li>As mentioned on the <a target="_blank" href="https://developers.google.com/training/certification/associate-android-developer/">certification page</a>, this exam is designed to test the skills of an <strong>entry-level</strong> Android developer.</li>
<li>The test taker must build an Android app based on certain <strong>given</strong> requirements within <strong>24</strong> hours.</li>
</ul>
<h4 id="heading-what-is-the-format-of-this-certification-exam">What is the format of this certification exam?</h4>
<ul>
<li>To get this certification, you need to clear two stages:</li>
<li>Stage 1: The coding exam</li>
<li>Stage 2: An exit interview based on Stage 1</li>
</ul>
<h4 id="heading-exam-details">Exam Details</h4>
<p>(as of 3rd September 2017; for latest details click <a target="_blank" href="https://developers.google.com/training/certification/associate-android-developer/">here</a>)</p>
<ul>
<li><strong>Cost</strong>: 6500 INR or $149</li>
<li><strong>Duration:</strong> Submit the exam anytime within <strong>24</strong> hours.</li>
<li><strong>Number of Attempts</strong>: You get 3 attempts for paying once. If you’re unable to clear the exam after 3 attempts, you need to pay again.</li>
</ul>
<h3 id="heading-stage-1-the-coding-exam">Stage 1: The coding exam</h3>
<ul>
<li>Download the starter code project after you pay for the exam.</li>
<li>Open the downloaded project in your Android Studio, fix bugs, add certain functionalities and test your code as per the given requirements for your exam.‍?</li>
<li>Submit your code by uploading the project within <strong>24</strong> hours. ⏳</li>
<li>Proceed with Identity Verification by uploading your ID proof &amp; photo.</li>
</ul>
<h3 id="heading-stage-2-the-exit-interview">Stage 2: The exit interview</h3>
<ul>
<li>The exit interview is an online video call organised via zoom.us wherein a member of the certification team asks you a few questions about the exam.</li>
<li>This mostly covers questions regarding your code and basics of Android.</li>
<li>The interview lasts for 15 to 30 minutes and in some cases ended within 10 minutes itself.</li>
<li>Once again, you’ll have to get yourself verified using the ID you had uploaded at the end of Stage 1 during this interview.</li>
</ul>
<p>If all goes well, you’ll get your certification credentials via <a target="_blank" href="https://bcert.me/bc/html/show-badge.html?b=zhtmrmf">BadgeCert</a> — within 45 days from the day of your exam.</p>
<p>If you’d like to see what the exam interface looks like, click <a target="_blank" href="https://medium.com/@rohantaneja/google-certified-associate-android-developer-exam-walkthrough-ce09a039b29a">here</a>.</p>
<h3 id="heading-my-journey">My Journey</h3>
<p>After learning Java at the end of the 2nd year at my engineering college, I was keen on learning Android app development and hence I opted to learn from <a target="_blank" href="https://www.codingninjas.in/app/home">Coding Ninjas</a> again in August 2015, like I had previously done with Java. There, the quality of teaching and assignments enhanced my interest in the field of Android.</p>
<p>I was a member of <a target="_blank" href="https://www.facebook.com/gdgnewdelhi/"><em>Google Developer Group New Delhi</em></a> and in November 2015, I got an email from them informing about the scholarship program for <a target="_blank" href="https://in.udacity.com/course/android-developer-nanodegree-by-google--nd801/?">Udacity’s Android Developer Nanodegree</a>.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*KKDnuVSM7HOT9thdd_gpGA.png" alt="Image" width="800" height="565" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*5nm7J-M2fkBCOPblmgdhUQ.png" alt="Image" width="800" height="671" loading="lazy"></p>
<p>I applied immediately. Soon, I received an email from the scholarship team that I had cleared the pre-assessment round and was now through to the interview stage for the scholarship. The interview was held in December 2015 and soon after the interview, my scholarship was confirmed on 16th January 2016.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*9ViVvjlRRGnif6y0MDPg4A.png" alt="Image" width="800" height="471" loading="lazy"></p>
<p>The Nanodegree experience was amazing. Udacity’s video content and code reviews were what kept me motivated. The best thing about this nanodegree from Udacity is that it’s course creators are developer advocates from Google itself. Also, the video lessons include recordings of these developer advocates talking to you, making you understand the quizzes and bringing up answers to doubts, seconds before they pop up in your head. This is great compared to other websites offering video lectures where they just show a screen recording while they type the code.</p>
<p>I finally managed to graduate with the Android Developer Nanodegree in January 2017.</p>
<p>Udacity Nanodegrees grant you certain benefits like a certificate with your nanodegree credentials, code reviews for your projects from Nanodegree alumni, resume reviews, an interview preparation course and access to Udacity forums.</p>
<p>You’ll only miss out on these things if you don’t pay for the Nanodegree, but if you want to learn and you only care about the great course content, it’s available for free for all Nanodegrees under the <a target="_blank" href="https://in.udacity.com/courses/all">free courses section</a> on the Udacity website.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*1fnZ4UcDf-nT150py8rSkA.jpeg" alt="Image" width="800" height="600" loading="lazy">
<em>Google I/O Extended (2016) organised by GDG New Delhi</em></p>
<p>I got to know about the Associate Android Developer certification soon after <a target="_blank" href="https://www.facebook.com/pg/gdgnewdelhi/photos/?tab=album&amp;album_id=560315854139535">I/O Extended (2016)</a> organized by Google Developer Group New Delhi in Okhla.</p>
<p>At that time, I was still pursuing my Android Developer Nanodegree and I had decided to take this certification exam after my Nanodegree.</p>
<p>Before I’d take the certification test, I wanted to publish a few apps on the Play Store, just to have the complete app development experience before the exam.</p>
<p>I had always wanted to publish a few apps on the Google Play Store. I kept waiting for the perfect idea, but it never came. I was hesitant to publish the apps I had created during my Nanodegree because I knew that they’d be used by none since they were apps which I had created while learning Android and didn’t have any good use case for the common man.</p>
<p>But in July 2017, I came across an app on the Play Store that had over 1 Million downloads. “So what?”, you ask. All that app did was: <em>Display images of Mehendi (<a target="_blank" href="https://fashionbuzzer.com/blog/wp-content/uploads/2017/06/Traditional-Mehendi-DEsign-For-Diwali.jpg">henna</a>) designs</em>.</p>
<p><strong>That was it.</strong></p>
<p>I realized that I had waited long enough and it was time that I launched something on the Play Store. Hence, I launched 3 of <a target="_blank" href="https://play.google.com/store/apps/developer?id=rohan.taneja">my apps</a> on the Play Store within a week.</p>
<p>I thought that publishing apps would be a piece of cake since coding apps is the real task. I was past that <em>already</em> and I had my APKs <em>ready</em>.</p>
<p><strong>But I was wrong</strong>.</p>
<p>Coding your apps is just the beginning. Keystores, App signatures, DebugBuild, ReleaseBuild, generating screenshots, feature graphics, app video and learning how to increase your downloads using ASO is what follows next.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*5TGIBdaT7YeiA-fCfCCIxQ.png" alt="Image" width="500" height="500" loading="lazy"></p>
<p>I learned so much in the span of that 1 week, I wish I had done it sooner. Now, I had a portfolio of apps to show no matter how bad they were.</p>
<p>Prior to launching these apps, whenever someone asked me for a link to my work, I’d send them a GitHub link for the app code, a Google drive link for the screenshots of the app and its APK.</p>
<p>Next, they’d ask me if I had something on the Play Store.</p>
<p>To that I’d answer:</p>
<blockquote>
<p>No, I don’t. Because I want to launch something that’d be actually used by people.</p>
</blockquote>
<p>But what they’d hear was:</p>
<blockquote>
<p>No,</p>
</blockquote>
<p>If you develop for fun, having apps on the Play Store with few downloads doesn’t mean that you failed, or your app didn’t work, or, you aren’t good at what you do. It <strong>acts as proof</strong> that since you were passionate about something, you toiled for days to produce something and that you like to show it to the world.</p>
<p>If Zuckerberg would’ve decided to launch Facebook for <strong>the entire world</strong> or not launch at all, we’d still be Orkut-ing.</p>
<p>For all budding Android app developers, publish whatever you have, right <strong>now.</strong> Even if it is that first calculator app you created or that to-do app which still has some minor bugs. Publish now so that later, you don’t “wish that you had done it sooner”.</p>
<p>Now let’s get to my exam experience part:</p>
<h3 id="heading-the-coding-round-experience"><strong>The coding round experience</strong></h3>
<p>I had 48 hours to submit my exam, so this is what I had <em>hoped</em> for:</p>
<p>But I got stuck a few times and this how I felt after debugging:</p>
<p>I had worked on almost all aspects of Android that were <a target="_blank" href="https://developers.google.com/training/certification/associate-android-developer/">required for the exam</a> (exam content) except for testing. I had no experience with Espresso whatsoever. Before the exam, I was looking for good resources to learn Espresso when I got to know that the Android Developer Nanodegree content had been updated and it now included Espresso as well! If you’re not a Nanodegree student, you can watch the free course <a target="_blank" href="https://www.udacity.com/course/advanced-android-app-development--ud855?autoenroll=true">here</a>.</p>
<p>I took the exam on 15th July 2017.</p>
<ul>
<li>As soon as you start your exam, you need to download the starter code.</li>
<li>The exam is designed to model a real-life situation wherein “a developer was assigned to that project, but the developer left due to some reason. Now you’ve been assigned with the task of understanding their code and completing the project.” Hence, you’re provided with a starter code.</li>
<li>There is a list of features that your app must have upon final submission.</li>
<li>Your tasks are to: Implement new functionalities as listed in the requirements, create new screens, debug existing code, generate UI tests, and so on.</li>
<li>As soon as I launched the exam, I went through all the requirements first before I started coding:   </li>
<li>I picked up the easy tasks first and ensured that I finished implementing one functionality before I picked up another one.  </li>
<li><p>I got stuck at implementing a custom view, but some simple Google queries helped me make it through that.</p>
</li>
<li><p>The other thing I got stuck on was related to data persistence. I didn’t seem to remember a particular syntax. Again, StackOverflow came to my rescue.</p>
</li>
<li><p>Yes, there were some functionalities required by the exam which I had not implemented in a long time, but going through a few online resources and then implementing them on my own was not that difficult.</p>
</li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*QWvAwlwStkyDJYL-jxYQVA.png" alt="Image" width="375" height="371" loading="lazy"></p>
<p>I scheduled my video-call interview for 11:30 pm on 23rd July, after I had received confirmation on the 19th that I had cleared the coding exam.</p>
<ul>
<li>The interview was organized via <a target="_blank" href="https://zoom.us/">zoom.us</a> and my interview duration was about 15 minutes.</li>
<li>My interviewer began the interview by asking for my ID proof for verification.</li>
<li>Then I was asked to provide an overview of the tasks of my coding exam.</li>
<li>This was followed by some basic questions on Android such what are the 3 ways of doing ABC and the 2 ways of performing XYZ in Android.</li>
<li>After this, he asked me about the features that were the toughest to implement in my coding exam. I told him about what I felt was challenging and how I finally managed to solve it.</li>
</ul>
<p>He told me that that would be all and that I’d be getting my certification soon if all went well. He asked me if I had any questions for him and I asked him a couple of things about the advantages of becoming a certified developer.</p>
<p>On 29th July, I got an email from Udacity that I had successfully cleared my interview as well and that I was now a <em>Google Certified Associate Android Developer</em>!</p>
<p>On 19th August, I finally received <a target="_blank" href="http://bcert.me/szhtmrmf">my Associate Android Developer badge</a> along with a form for AAD Alumni. I added the badge to my <a target="_blank" href="http://www.linkedin.com/in/rohantaneja">LinkedIn</a> profile immediately ?</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*pD_C03YzFsRAPlwBf0-V_g.png" alt="Image" width="800" height="406" loading="lazy"></p>
<h3 id="heading-tips-amp-faqs">Tips &amp; FAQs:</h3>
<ul>
<li><strong>“I am an experienced professional and I have been developing Android apps for a couple of years now, is this certification of any use to me?”</strong><br>As a learning experience? Maybe not. But this is something that would certainly validate your skills as an Android Developer. You may also get to attend the next Google Developer Certification Summit (More details about the summit at the end of this post). Hence, I see no harm in getting certified.</li>
<li><strong>“I am an amateur in Android app development, hence I am not confident about my Android skills. Where should I prepare from?”</strong><br>Try to implement <em>everything</em> given in the exam syllabus on the certification website at least once before the exam. Also, incorporate a couple of those things into a single app. Then go on and create multiple apps, by increasing the number of functionalities implemented with every app you make. This will give you the confidence you need. You’ll be able to quickly access your code and refresh your knowledge if you get stuck on a particular task during your exam.</li>
<li><strong>“I am comfortable with Java and data structures, but I have no prior experience of Android app development, is this exam for me?”</strong><br>Yes, but only if Android is something that interests you. If you want to do this just for the certification, it’s of no use. If you want to begin with Android, I’d recommend Udacity’s beginner’s level free courses. After that, follow the steps in the previous answer. Don’t rush into giving the exam, try your hand at Android and keep practicing for at least 1–2 months daily.</li>
<li><strong>“Do you recommend any book?”</strong><br>No, we have plenty of online resources to learn from, hence I never opted to study Android development from a book. But if books help you learn better, ‘Head First Android Development’ by Anthony J.F. Griffiths and Thomas Asbridge is a book <em>I’ve heard of</em>.</li>
<li><strong>“Am I allowed to use the internet during my exam?”</strong><br>Of course, you are. Otherwise, this exam would’ve been held at a physical location with an invigilator monitoring you. Just make sure you do not copy &amp; paste the exact code from StackOverflow or some other online resource during your exam. You’re not prohibited from using online resources during the exam. However, make sure you understand whatever you see online and then code it yourself.</li>
<li><strong>“Testing? I haven’t done that before!”</strong><br>Don’t worry, no new developer focuses on testing when they start with Android app development even though we should. Just go through <a target="_blank" href="https://developer.android.com/training/testing/espresso/index.html">Espresso UI</a> testing on Udacity or some other resource once before the exam and you’ll be good to go.</li>
<li><strong>Third party libraries?</strong><br>Avoid using them. I didn’t use any during mine. The exam guidelines don’t explicitly allow you to use them so it’s better that you don’t. Better safe than sorry. Also, I didn’t find any functionality cumbersome enough to require 3rd party libraries. Images? <code>setImageResource(…)</code> would do, no need to go all <a target="_blank" href="http://square.github.io/picasso/"><em>Picasso</em></a> on it.</li>
<li>“<strong>Will I get the same project and continue from where I left off if my submission fails?</strong>”<br>No, if your submission fails, you lose one attempt and you’ll get a completely new project to do for your next attempt.</li>
<li><strong>“What if I miss out on a tiny functionality? Would my attempt be counted as failed?”</strong><br>This is something that isn’t clear to me yet. During my exam, I had this doubt that what if I miss out on adding a <code>textColor</code> or what if I put in the wrong <code>textSize</code>? Certainly, that small a bug shouldn’t be counted as a failed attempt? Most probably, it won’t. The exam is graded using an automated system first, but later, manually as well. So I’m pretty sure that bugs of this magnitude would be handled by the manual grader. Still, triple check for these before you submit your exam.</li>
<li><strong>Higher level certifications?</strong><br>This certification is targeted at entry-level Android Developers. There hasn’t been any announcement for higher level Android Developer certifications from Google so far.</li>
<li><strong>“Where’s my certificate?”</strong><br>As of now, you only get the digital badge from <a target="_blank" href="https://www.badgecert.com/">BadgeCert</a> and no paper certificate.</li>
<li><strong>Certification validity?</strong><br>Your certification is valid for 3 years. As mentioned in the certification code of conduct documentation received after getting certified.</li>
</ul>
<h3 id="heading-useful-resources">Useful Resources</h3>
<ul>
<li><p>For more details about the exam, watch this video from Google:</p>
</li>
<li><p>The certification was introduced at Google I/O 2016:</p>
</li>
<li><p>This video from <em>DigToKnow’s</em> is the only YouTube video available so far which tells about the <em>certification</em> <em>exam experience</em>. It certainly cleared a few of my doubts before I took the exam. I’ve covered most of this video’s content in my post but I still recommend that you watch it before you take the exam.</p>
</li>
<li><p>I came across this GitHub repo a few days ago. It includes certain resources to help you prepare for the exam:</p>
</li>
</ul>
<p><a target="_blank" href="https://github.com/Amejia481/Associate-Android-Developer-Certification"><strong>Amejia481/Associate-Android-Developer-Certification</strong></a><br><a target="_blank" href="https://github.com/Amejia481/Associate-Android-Developer-Certification">_Associate-Android-Developer-Certification - All the info and materials about the certification that I've collected so…_github.com</a></p>
<ul>
<li>If you’re planning to do a thorough preparation for this certification exam, check this Associate Android Developer Fast Track course from Udacity.</li>
</ul>
<p><a target="_blank" href="https://in.udacity.com/course/associate-android-developer-fast-track--nd818/"><strong>Associate Android Developer Fast Track | Udacity</strong></a><br><a target="_blank" href="https://in.udacity.com/course/associate-android-developer-fast-track--nd818/">_Learn the skills you'll need to successfully earn Google's Associate Android Developer Certification. Ideal for…_in.udacity.com</a></p>
<ul>
<li>(Update: 16/10/2017) Latest video from Google Developers India’s YouTube channel:</li>
</ul>
<p>I wish I had taken this exam earlier so that I could have attended the Google Developer Certification Summit held in Bangalore in April 2017:</p>
<p>I hope Google organizes another one of these next year as well.</p>
<p>If you don’t want to regret missing out on this summit and you are passionate about Android Development as well, then <a target="_blank" href="https://developers.google.com/training/certification/associate-android-developer/">grab your Google certification</a> today and join the community of Google Certified Associate Android Developers!</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*rr2DspaEoC6WsYT4k045VA.png" alt="Image" width="800" height="404" loading="lazy">
_Image Source: [https://www.youtube.com/watch?v=GY5Olv1_dB4](https://www.youtube.com/watch?v=GY5Olv1_dB4" rel="noopener" target="<em>blank" title=")</em></p>
<p>If you’d like to go through the exam <em>as it happened</em>, have a look at my exam walkthrough post:</p>
<p><a target="_blank" href="https://medium.com/@rohantaneja/google-certified-associate-android-developer-exam-walkthrough-ce09a039b29a"><strong>Google Certified Associate Android Developer: Exam Walkthrough</strong></a><br><a target="_blank" href="https://medium.com/@rohantaneja/google-certified-associate-android-developer-exam-walkthrough-ce09a039b29a">_When I wanted to appear for this certification exam, I had no clue what the exam interface would look like. I searched…_medium.com</a></p>
<p><strong>UPDATE</strong>: 9th October 2017: Received my new certificate today</p>
<p><a target="_blank" href="https://www.credential.net/gwuixncl"><strong>Google Cloud Certified : Accredible : Certificates, Badges and Blockchain Credentials.</strong></a><br><a target="_blank" href="https://www.credential.net/gwuixncl">_I have the necessary skills to leverage Google Cloud technology in a way that transforms businesses and meaningfully…_www.credential.net</a></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*iS3XhLC8QzdOG8eyHtRG2Q.png" alt="Image" width="800" height="569" loading="lazy"></p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Google Certified Associate Android Developer: Exam Walkthrough ]]>
                </title>
                <description>
                    <![CDATA[ By Rohan Taneja UPDATE (24th July, 2018) The certification exam is available again! The exam duration has been reduced to 8 hours and the ‘Exam Content’ section has also been updated. UPDATE (28th May, 2018) The Associate Android Developer Certificat... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/google-certified-associate-android-developer-exam-walkthrough-ce09a039b29a/</link>
                <guid isPermaLink="false">66c34bc4a1d481faeda49b5a</guid>
                
                    <category>
                        <![CDATA[ Associate Android ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Android ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Certification ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Google ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Udacity ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sat, 02 Sep 2017 20:11:28 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*uJU80mpe0iGWaACdDfFH_w.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Rohan Taneja</p>
<p><strong>UPDATE (24th July, 2018)</strong></p>
<p>The certification exam is available again! The exam duration has been <strong>reduced to 8 hours</strong> and the ‘Exam Content’ section has also been updated.</p>
<p><strong>UPDATE (28th May, 2018)</strong></p>
<p>The Associate Android Developer Certification exam is no longer available. Most probably, the certification team may be coming up with a revised certification exam, that would have multiple levels and probably support for Kotlin as well.</p>
<p>Right now, you’ll be redirected to this form when you click ‘Sign Up’ on the certification page.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/-DbAHeRO14PWLTzK9wFx7N-2ROYrjEoAmrMl" alt="Image" width="800" height="837" loading="lazy"></p>
<p>When I wanted to appear for this certification exam, I had no clue what the exam interface would look like. I searched for the same but I found no results. It was then that I decided that I would take screenshots of my exam and create a blog post which would in some way make future test takers less nervous after they go through it.</p>
<p>Hence, this post will walk you through the actual exam interface. If you’d like to know about my overall experience of the exam or you’ve no clue about what this certification is, read my certification exam experience, tips &amp; FAQs post <a target="_blank" href="https://medium.freecodecamp.org/google-certified-associate-android-developer-my-journey-381a8e514f3a">here</a>. Here’s a link to the official Google <a target="_blank" href="https://developers.google.com/training/certification/associate-android-developer/">certification</a> page.</p>
<p>Before we proceed, I must clarify that this post does not contain any specifics about the exam, which in any way would make it easier to crack the exam. I’m not allowed to share any specifics (hence the <em>edited</em> pictures below) so please do not ask for the same in the comments section or via any other medium since this would be against the <em>Certification Code of Ethics</em>.</p>
<h3 id="heading-the-exam-walkthrough-as-it-happened"><strong>The Exam Walkthrough: As it happened</strong></h3>
<p><strong>#1</strong>: Pay for the exam <a target="_blank" href="https://payment.udacity.com/checkout/billing-info?google=true&amp;sku=1289400">here</a>. At the time when I took the exam (15th July 2017), the fee was 6500 INR (or $149). Please make sure you’re logged in with the correct Google account — the Google account to which you want your certification linked to.</p>
<p>After your payment is successful, you’ll see this screen:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/XZCJjZi2okrC3i0bSDJAeErkUJAiVNNtIpWw" alt="Image" width="800" height="449" loading="lazy"></p>
<p>It is not necessary to start the exam at that very moment. Your payment was successful, you can now opt to take the exam whenever you feel like.</p>
<p><strong>#2</strong>: As soon as you click the ‘Start Exam’ button, you’ll have exactly 24 hours to submit your exam (The time limit used to be <strong>48</strong> hours when I took the exam as you can see in the image above). This is what the exam screen looks like:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/GO3XHflxFWKUk2O7Vs6duL-EYhc4Lsq8geAk" alt="Image" width="800" height="500" loading="lazy"></p>
<p><strong>NOTE</strong>: Images have been edited to hide exam-specific data.</p>
<p>You can see the deadline of your submission at the top. I am a night owl so I started my exam at 2:09am on 15th July and hence my submission was due at 2:09 on the 17th of July.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/p7DbwvUkHcSthsd3xNGPEAwbqHPn2XLFsT12" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/30C1lbJDEmlcvr5ZAyYqxTpMI1V1tuPVRmHa" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/shl0GhQbdSBy-CaE9MvNKeGss3xshqUvdpr3" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/agBQRSlNEKBpNgoB15iu8idaOO5468pmRV9a" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/TClIYMpHCLkACztt9GrRfIKvKGBjcwxvKXaD" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/ibQmyZhBtvtjN8OQdxlt8LIqx59-e23r2s-1" alt="Image" width="800" height="500" loading="lazy"></p>
<p><strong>#3</strong>: After you are done with the coding part in your Android Studio, click on the 'Proceed to Submission’ button on the top right.</p>
<p>Note that uploading your Android Studio project must happen <em>within</em> the 24 hours time:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/kZB76MYSgCqVkL6IopWm4NO7sasJH8JruZAd" alt="Image" width="800" height="449" loading="lazy"></p>
<p><strong>#4</strong>: Next, after you choose your project file (.zip) for upload and hit 'Submit’, your file is processed. Don’t forget <em>to agree to agree</em> to the honor code by checking the box.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/NBEWXrGvtlf5IlfNU7T1PajA2o7vKioOU0Im" alt="Image" width="800" height="500" loading="lazy"></p>
<p>Wait for the processing to complete until you get to this screen:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Z5sL4bLr8HtpMnNU8ATGCrkeL6HAt0PmFumg" alt="Image" width="800" height="449" loading="lazy">
<em>Identity Verification after Exam Submission</em></p>
<p>Congratulations! You’ve submitted your exam successfully. Now you must get your identity verified. The documents that you upload during this process would be used to verify your identity again during your exit interview.</p>
<p>You also receive an email after your submission, informing you about the same:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/bFD8NhFvoRlqTFk5HGghXYLGp9O3Ss80awEk" alt="Image" width="800" height="1422" loading="lazy"></p>
<p>You can complete the identity verification later but I opted to get done with it right after my exam submission and I recommend you to do the same.</p>
<p><strong>#5</strong>: So to get started with your identity verification, click on ‘Start Identity Verification’ and then you’ll see this screen:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Lwmoz348THaYVlaRPeiCguHtvO5tu4aLHxRs" alt="Image" width="800" height="449" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/DmNBq9lgmAHD1sjtBX156vMJ7WEMFIThawhj" alt="Image" width="800" height="449" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/emMdmu5scARj-MlRQQ6ioUeMC1XN9vd5laZF" alt="Image" width="800" height="449" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/tyZqQ8AqzeC4Oy2pwxC5PEJu9AHMlL9PM9Ew" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/d2yej-0BxiQs2qMBXYZfYDec5EqTrnt2gW2T" alt="Image" width="800" height="500" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/7FXfjGGFLitITQsASd7esantJYRPlKXEc1Y9" alt="Image" width="800" height="449" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/kJrhiG7M3Tjnw2oLGlWirDKuAyPev3gsfaRL" alt="Image" width="800" height="449" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/HbP6RXfdPA-tN3U6Fl0j6cvr1y95mTtahmX9" alt="Image" width="800" height="449" loading="lazy"></p>
<p><strong>#6</strong>: If you would have completed the registration process successfully, you would’ve seen the above message which says ‘Identity verification pending. We will email you when the results are available.’</p>
<p>After a while, you’ll get an email stating that your identity verification was complete:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Y9jgv57Yy-KH6RqvIEahxTZ5kj4LaabtvTMO" alt="Image" width="800" height="1422" loading="lazy"></p>
<p>Now all you can do is sit back and (<em>try to</em>) relax until you get your exam result.</p>
<p>On 19th of July 2017 — within 3 days of my exam submission, I got the following mail:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/uPOydysBOQGtAqnAu9VuMalG8DmtddD8qIfM" alt="Image" width="800" height="1422" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/wFCbc2q-nRil0F3L1zXNVEy-nPXaG7868S9p" alt="Image" width="800" height="1422" loading="lazy">
<em>After clearing the coding exam, I was asked to select an exit interview date.</em></p>
<p>I had cleared the coding exam (yay!) and was now asked to select a date for my exit interview. I clicked on the link in the image above:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/uZPirxQC5tDkBZPpbcgBQt-Z5QVzKxKhwvLT" alt="Image" width="800" height="450" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/cfDiluFwi299N7R0kzR5shShbuKHTFExmzri" alt="Image" width="800" height="450" loading="lazy"></p>
<p>There are many dates available for the exit interview. I had dates ranging from a couple of days after I received the above email to a few months in the future.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/FXPaeSbU76RqY0uwNr-sjOpZRdn0vt9PqlKj" alt="Image" width="800" height="450" loading="lazy">
<em>There are numerous dates available for your exit interview.</em></p>
<p>I’m not sure if you can select the time for the interview, you can only select the date. As soon as you select a date, you get an email about the details of the interview — date, time, interviewer name and video call link for the interview. In the mail, you have the option to reschedule your interview or cancel it as well.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1kU-EwhbyxlaBfvyt9t0qrXGZVGP1kgV2BET" alt="Image" width="416" height="694" loading="lazy"></p>
<p>My interview was 15 minutes long and usually lasts that long or up to a maximum of 30 minutes. At the end of the interview, I was informed that I would receive my badge soon if they felt that all was well. If you want to know the details of the interview, read my other post <a target="_blank" href="https://medium.com/@rohantaneja/google-certified-associate-android-developer-my-journey-381a8e514f3a">here</a>.</p>
<p>My interview took place on the 23rd of July and 5 days later, I got ‘<em>the’ email.</em></p>
<p>I was now a Google Certified Associate Android Developer! ?</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/pWNFSsltou0kGDma1jJaeKBDP8iCHo6g1q9H" alt="Image" width="399" height="660" loading="lazy"></p>
<p>I was happy, but I had still not received <a target="_blank" href="http://bcert.me/szhtmrmf">my certification badge</a> (<a target="_blank" href="https://www.credential.net/gwuixncl">Update: new certificate</a>) yet. Then, <strong>23</strong> looooong days later, I received that as well.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/O9tf5mWXN6tFgMUY7y-vs9JzGcPSUuS6aJ20" alt="Image" width="800" height="1422" loading="lazy"></p>
<p>A few days later I received another email which had a feedback form and a PDF stating the benefits of becoming a Google certified Associate Android Developer as well as my responsibilities as one. This email was also a confirmation of my enrollment into the Google Developer Certification Alumni program.</p>
<p>I hope this post helped you become less nervous if you’re planning on taking this certification exam sometime soon. If you’re one of those people who has already been certified, I hope it brought back fond memories of your experience.</p>
<p><strong>UPDATE</strong>: 9th October 2017</p>
<p>Just received this email from the certification team:</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/lSD-kZNaRGHXuP11jMJRt2DfrmIe4ep9TkEb" alt="Image" width="800" height="629" loading="lazy"></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/nJuU8t6AstMamhXCSMdBngvg1vmp2aCLJlgE" alt="Image" width="800" height="787" loading="lazy"></p>
<ul>
<li>A confirmed seat at Google Developer Days India #GDDIndia</li>
<li>Access to Google Developers Certification lounge at the GDD = <em>Awesome networking opportunity!</em></li>
<li>A special reception for the certified developers before GDD.</li>
</ul>
<p>Getting certified from Google does have its own benefits ?</p>
<p><strong>UPDATE</strong>: 9th October 2017<br>Received my new certificate today</p>
<p><a target="_blank" href="https://www.credential.net/gwuixncl"><strong>Google Cloud Certified : Accredible : Certificates, Badges and Blockchain Credentials.</strong></a><br><a target="_blank" href="https://www.credential.net/gwuixncl">_I have the necessary skills to leverage Google Cloud technology in a way that transforms businesses and meaningfully…_www.credential.net</a></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/RzbfkuOHllzY8fFNtizZikiUzSU9UY3ZLixV" alt="Image" width="800" height="569" loading="lazy"></p>
<p>If you’d like to know about my journey to becoming an Associate Android Developer, tips for the exam and FAQs, click <a target="_blank" href="https://medium.freecodecamp.org/google-certified-associate-android-developer-my-journey-381a8e514f3a">here</a>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Review: Udacity Data Analyst Nanodegree Program ]]>
                </title>
                <description>
                    <![CDATA[ By David Venturi Udacity’s Data Analyst Nanodegree program was one of the first online data science programs in the online education revolution. It aims to “ensure you master the exact skills necessary to build a career in data science.” Does it acco... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/review-udacity-data-analyst-nanodegree-1e16ae2b6d12/</link>
                <guid isPermaLink="false">66c35e0badd0807b8e3fb914</guid>
                
                    <category>
                        <![CDATA[ Data Science ]]>
                    </category>
                
                    <category>
                        <![CDATA[ education ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learning to code ]]>
                    </category>
                
                    <category>
                        <![CDATA[ General Programming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Udacity ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Fri, 09 Dec 2016 12:55:13 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*u2F6RENgKG3x_FaKgkGldg.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By David Venturi</p>
<p>Udacity’s <a target="_blank" href="https://www.udacity.com/course/data-analyst-nanodegree--nd002">Data Analyst Nanodegree program</a> was one of the first online data science programs in the online education revolution. It aims to “ensure you master the exact skills necessary to build a career in data science.” Does it accomplish its goal? Is it the best option available?</p>
<p>I completed the program in Fall 2016. Using inspiration from <a target="_blank" href="http://davidventuri.com/s/Class-Central-Review-Template.pdf">Class Central’s open-source review template</a>, here is my review for Udacity’s Data Analyst Nanodegree program.</p>
<p><strong><em>UPDATE:</em></strong> <em>The Data Analyst Nanodegree program was refreshed with new content and student services in September 2017. Details <a target="_blank" href="https://blog.udacity.com/2017/09/new-data-analyst-nanodegree-program.html">here</a>. I was also <a target="_blank" href="https://twitter.com/venturidb/status/870318727870517249">brought on board</a> to help recreate some of this new content. <strong>The majority of this review is unchanged.</strong> <strong>Factual updates are indicated by italic font.</strong></em></p>
<h3 id="heading-background-information">Background information</h3>
<h4 id="heading-what-made-me-decide-to-take-this-program">What made me decide to take this program?</h4>
<p>In early 2016, I started creating my own data science master’s program using online resources. (You can read about that <a target="_blank" href="https://medium.com/@davidventuri/i-dropped-out-of-school-to-create-my-own-data-science-master-s-here-s-my-curriculum-1b400dcee412#.k5613xopj">here</a>.) I enrolled in the Data Analyst Nanodegree program for a few reasons:</p>
<ul>
<li>I wanted a guide for my introduction to data science.</li>
<li>I wanted a cohesive program instead of individual courses from a variety of providers.</li>
<li>It received <a target="_blank" href="https://www.class-central.com/certificate/data-analyst-nanodegree--nd002">stellar reviews</a>.</li>
<li>I had taken a few Udacity courses before and I was a fan of their teaching style.</li>
</ul>
<h4 id="heading-what-were-my-goals">What were my goals?</h4>
<p>Though the program can act as a bridge to a job (more on that later), I wanted to use the program as an introduction to more advanced material. This “more advanced material” applies to both subjects that are covered in the program and subjects that aren’t.</p>
<h4 id="heading-what-is-a-udacity-nanodegree-program">What is a Udacity Nanodegree program?</h4>
<p><a target="_blank" href="https://www.udacity.com/">Udacity</a> is one of the leading online education providers. Sebastian Thrun, ex-Stanford professor and Google X founder, founded the company and focuses on innovation at Udacity as president and chairman. <a target="_blank" href="https://venturebeat.com/2016/04/22/udacitys-new-ceo-is-vish-makhijani-sebastian-thrun-becomes-president-and-chairman/">Vish Makhijani is CEO</a>.</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=iC3eZwI4Lt8">Nanodegree programs</a> are online credentials provided by Udacity. They are compilations of Udacity courses (some available for free, others not) that have projects attached to them, which are reviewed by Udacity’s paid project reviewers. They also come with a bunch of student services.</p>
<p><em>Slack is used as a community tool, where Udacity students can interact with other students as well as their program’s instructors and other Udacity staff. In most programs, students have assigned mentors and communicate with them through a private chat channel that is always available in the Udacity classroom.</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*t6if4veKqNG9UjSdTP0qPQ.png" alt="Image" width="800" height="500" loading="lazy">
<em>“Why Take The Data Analyst Nanodegree Program?”</em></p>
<p>The Data Analyst Nanodegree program was originally released in 2014. It was Udacity’s second Nanodegree program. Though it has undergone some changes over the years, the core of the program is intact.</p>
<h4 id="heading-who-are-the-instructors-and-what-are-their-backgrounds">Who are the instructors and what are their backgrounds?</h4>
<p>Because the Data Analyst Nanodegree program is a compilation of Udacity courses (again, some free, others not), there are several instructors. Their resumes often include prestigious roles in major tech companies and degrees from top U.S. schools.</p>
<p>They aren’t “instructors” per se, but Udacity’s project reviewers, <em>mentors, and student experience staff (who monitor Slack along with instructors)</em> are among the people you interact with the most. They are so, so helpful. More on that later.</p>
<h4 id="heading-cost">Cost</h4>
<p><em>The program is split into two terms. The first term costs $499 USD. The second term costs $699 USD. If you have a strong grasp on the skills taught in the first term, you can skip it, complete the second term only, and still obtain the credential.</em></p>
<h4 id="heading-recommended-prerequisites">Recommended prerequisites</h4>
<p><em>For Term 1, Udacity recommends that students are familiar with descriptive statistics and have some experience working with data in spreadsheets or SQL.</em></p>
<p><em>For Term 2, students should have experience analyzing data using Python, as well as a solid understanding of inferential statistics and its applications.</em></p>
<h4 id="heading-my-background-skills-entering-the-program">My background / skills entering the program</h4>
<p>I started the program in May 2016 when I had a few months of programming experience, mostly in C and Python. The vast majority of this experience was from the bridging module for my data science master’s program, where I took <a target="_blank" href="https://medium.com/@davidventuri/review-harvard-cs50-introduction-to-computer-science-75405e684a61#.oseb0bx5c">Harvard’s CS50: Introduction to Computer Science</a> and <a target="_blank" href="https://medium.com/@davidventuri/review-udacity-intro-to-programming-nanodegree-b38b4a9bf924#.z7u2wsq1g">Udacity’s Intro to Programming Nanodegree program</a>.</p>
<p>I had also finished my undergraduate chemical engineering program and had 24 months of quant-related job experience. This meant I had taken several statistics courses and was comfortable with data.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*aC21AfVdpsmGeIe5bkY-aA.png" alt="Image" width="800" height="418" loading="lazy">
<em>Udacity promo material</em></p>
<h3 id="heading-the-program">The Program</h3>
<h4 id="heading-structure">Structure</h4>
<p><em>The Data Analyst Nanodegree program is split up into two terms. Each term has three courses and four projects (the extra project being an intro project that helps you get used to the Udacity learning environment). <a target="_blank" href="https://twitter.com/MCLeopard">Mat Leonard</a>, the program’s curriculum lead at the time of the refresh, is present throughout the program as he introduces each course, its purpose in the program, and its instructor(s).</em></p>
<p>Course content is made up of a combination of videos, text, and quizzes. Videos tend to range from 30 seconds to five minutes, as per Udacity’s style. Automatically graded quizzes often follow these short videos. These quizzes are usually multiple choice, fill-in-the-blank, or small programming tasks. <em>After <a target="_blank" href="https://www.class-central.com/report/udacity-acquires-terminal-com/">acquiring CloudLabs</a>, these programming tasks are now carried out in Jupyter Notebook and SQL coding environments in the Udacity classroom.</em></p>
<p>Again, each section has a graded project. These projects and the feedback from Udacity’s paid project reviewers are where a lot of the value lies for students.</p>
<h4 id="heading-syllabus">Syllabus</h4>
<p>My edition of the program had seven parts:</p>
<ul>
<li>P1: Descriptive and Inferential Statistics</li>
<li>P2: Intro to Data Analysis (with NumPy and pandas)</li>
<li>P3: Data Wrangling with MongoDB (or SQL)</li>
<li>P4: Exploratory Data Analysis (with R)</li>
<li>P5: Intro to Machine Learning</li>
<li>P6: Data Visualization with D3.js</li>
<li>P7: Design an A/B Test</li>
</ul>
<p><em>The new program’s first term is called <strong>Data Analysis with Python and SQL</strong>. The courses and projects include:</em></p>
<ul>
<li><strong><em>Intro project:</em></strong> <em>Explore Weather Trends. SQL and spreadsheets (or Python/R if you are already familiar) are used to analyze and visualize temperature data.</em></li>
<li><strong><em>Course:</em></strong> <em>Introduction to Python. <strong>Project:</strong> Explore US Bikeshare Data.</em></li>
<li><strong><em>Course:</em></strong> <em>Introduction to Data Analysis, which includes The Data Analysis Process and SQL for Data Analysis. <strong>Project:</strong> Investigate a Dataset.</em></li>
<li><strong><em>Course:</em></strong> <em>Practical Statistics. <strong>Project:</strong> Analyze A/B Test Results.</em></li>
</ul>
<p><em>The second term is called <strong>Advanced Data Analysis</strong>. The courses and projects include:</em></p>
<ul>
<li><strong><em>Intro project:</em></strong> <em>Test a Perceptual Phenomenon. Compute descriptive statistics and perform a statistical test on a dataset based on a psychological phenomenon called the <a target="_blank" href="http://www.psytoolkit.org/lessons/stroop.html">Stroop Effect</a>.</em></li>
<li><strong><em>Course:</em></strong> <em>Data Wrangling (with Python). <strong>Project:</strong> Wrangle and Analyze Data. This is the course and project that I created. ?</em></li>
<li><strong><em>Course:</em></strong> <em>Exploratory Data Analysis (with R). <strong>Project:</strong> Explore and Summarize Data.</em></li>
<li><strong><em>Course:</em></strong> <em>Data Storytelling (with Tableau). <strong>Project:</strong> Create a Tableau Story.</em></li>
</ul>
<p><em>The big changes, with full details described in this <a target="_blank" href="https://blog.udacity.com/2017/09/new-data-analyst-nanodegree-program.html">blog post</a>:</em></p>
<ul>
<li><em>Python is now taught in the program.</em></li>
<li><em>Machine Learning and A/B Testing are now included as optional material and are no longer requirements to graduate from the program. Reasoning: “The focus of this program is to prepare you for data analyst jobs. Our research shows that machine learning is not a requirement for the vast majority of data analyst positions.” The basics of A/B testing are now covered in the new practical stats course, giving students the exposure that they’ll need on the job.</em></li>
<li><em>New courses and projects. Specifically, Intro to Data Analysis (which includes Python for Data Analysis and SQL for Data Analysis), Practical Statistics (taught by Sebastian Thrun), and Data Wrangling.</em></li>
</ul>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*8LF-s7mrp3OflRHln9RJrw.png" alt="Image" width="800" height="472" loading="lazy">
<em>Term 1 and Term 2 of the Udacity Data Analyst Nanodegree program</em></p>
<p><strong>Grading</strong></p>
<p>Projects are graded on a pass/fail (officially, “meets specifications” and “requires changes”) basis according to a unique rubric. Your project must satisfy all sections of the rubric. If all of your projects meet specifications, you graduate. This means that the automatically-graded quizzes do not count towards your grade.</p>
<p>If a project submission requires changes, your project reviewer will give you actionable feedback. After you implement these changes, you can resubmit. There is no submission limit.</p>
<h3 id="heading-my-experience">My experience</h3>
<h4 id="heading-timeline">Timeline</h4>
<p>Udacity’s estimated timeline for the Data Analyst Nanodegree program was 378 hours when I started, which meant students took 6–7 months on average to complete it. According to <a target="_blank" href="https://toggl.com">Toggl</a> (a time tracking app), the whole program took me 369 hours over five months. This timeline included dedicating serious time to making my projects portfolio-quality, as opposed to producing the minimum to satisfy the pass/fail rubric.</p>
<p><em>The program was condensed in the Fall 2017 refresh. The <strong>new estimated timeline is 260 hours</strong>. Each term is paced at 10 hours per week over 13 weeks, though students are given 19 weeks to complete each term.</em></p>
<h4 id="heading-how-was-the-course-content">How was the course content?</h4>
<p>For my edition of the program, the course content from P1 (Statistics), P2 (Intro to Data Analysis), P4 (Exploratory Data Analysis), P5 (Machine Learning), and P7 (A/B Testing) get five stars out of five from me. P3 (Data Wrangling) and P6 get three-and-a-half stars.</p>
<p>The exploratory data analysis content with Facebook employees (P4) was so illuminating. The intro to machine learning course with Sebastian Thrun and Katie Malone (P5) was the most fun I’ve had in any online course. The A/B testing content with Google employees (P7) is so unique. I’d give those three courses six stars if I could.</p>
<p>The SQL and Data Wrangling content (P3) weren’t amazing. Same with the data visualization content (P6), though that probably was because D3.js is super difficult to teach to JavaScript newbies. These opinions aren’t uncommon, according to the Class Central’s reviews for those courses. Check them out <a target="_blank" href="https://www.class-central.com/mooc/3253/udacity-intro-to-relational-databases">here</a> and <a target="_blank" href="https://www.class-central.com/mooc/2898/udacity-data-visualization-and-d3-js">here</a>.</p>
<p><em>This “not amazing” content from the old program was <strong>removed</strong> in the Fall 2017 refresh. Revamped content for intro to data analysis, SQL, statistics, data wrangling, and data visualization is now included. The Practical Statistics content focuses on inferential statistics, with descriptive statistics being a prerequisite and taught in the <a target="_blank" href="https://www.udacity.com/course/data-foundations-nanodegree--nd100">Data Foundations Nanodegree program</a>. The data visualization course is now taught with Tableau instead of D3.js.</em></p>
<h4 id="heading-how-were-the-projects">How were the projects?</h4>
<p>Again, projects are where Udacity sets themselves apart from the rest of the online education platforms. They <a target="_blank" href="https://medium.com/@olivercameron/how-a-udacity-graduate-earns-11k-a-month-reviewing-code-c2a7d295724c#.fogyv4k14">invest in their project review process</a> and it pays off. The Data Analyst Nanodegree program was no exception.</p>
<p>All of the projects reinforce the content you learned in the videos. The project reviewers know their stuff. They tell you where you succeeded and where your mistakes and/or omissions are. Supervised learning by doing. It works.</p>
<p>The forums and the forum mentors are especially helpful when you get stuck. Search the forums to see if your problem is a common one (they usually are). No luck? Post a new question yourself. There is one forum mentor, Myles Callan, who seems to know everything about everything and responds within hours. I have my doubts that he sleeps.</p>
<p><em>Though forums still exist and work, Slack and <a target="_blank" href="https://www.udacity.com/start-mentoring">classroom mentors</a> are now the recommended support avenues. Students can post questions, and answers are provided with the same or greater level of immediacy (within hours and often sooner). The Slack community is overseen by Udacity instructors as well as their student experience staff, who ensure that student questions, comments, etc. are addressed in a timely fashion. The famed Myles Callan is now a mentor.</em></p>
<p>If you’re curious to see what these projects look like, check out this <a target="_blank" href="https://github.com/davidventuri/udacity-dand">Github repository</a>.</p>
<h4 id="heading-how-hard-was-it">How hard was it?</h4>
<p>The statistics content was easy for me because I had taken several stats courses in undergrad. This would probably be true for every topic in the Nanodegree program if you had prior experience in it.</p>
<p>I’d categorize most of the program as intermediate difficulty. Lecture content that doesn’t have many quizzes (they often do, though) can be a breeze, which isn’t necessarily a bad thing. The projects exercise your brain. Each will probably take you more than twenty hours if you want to be thorough.</p>
<p>The Exploratory Data Analysis project was the most challenging to pass. It took me 3.5 submissions. Check out this <a target="_blank" href="https://twitter.com/venturidb/status/768105068268777472">Twitter thread</a> for more details.</p>
<h4 id="heading-can-you-apply-for-jobs-immediately-post-graduation"><strong>Can you apply for jobs immediately post-graduation?</strong></h4>
<p>You can. The program should equip you with the required skills for an entry-level data analyst role if you take it seriously. <a target="_blank" href="https://www.freecodecamp.org/news/review-udacity-data-analyst-nanodegree-1e16ae2b6d12/">Eli Kastelein</a> is a perfect example of that. You can read more about his story below.</p>
<p><a target="_blank" href="https://medium.com/udacity/how-to-build-a-career-in-tech-without-a-cs-degree-1beccd89be46"><strong>How to Build a Career in Tech Without a CS Degree</strong></a><br><a target="_blank" href="https://medium.com/udacity/how-to-build-a-career-in-tech-without-a-cs-degree-1beccd89be46">_In the spring of 2014, I was a fresh college dropout on a Greyhound bus headed nowhere in particular._medium.com</a></p>
<p>You can also continue onto more advanced courses, both for the subjects covered in the program and for other subjects. This is what I chose to do.</p>
<h3 id="heading-final-thoughts">Final thoughts</h3>
<h4 id="heading-would-i-take-the-program-again-knowing-what-i-know-now">Would I take the program again knowing what I know now?</h4>
<p>Somewhere towards the end of the program, I started creating Class Central’s <a target="_blank" href="https://medium.freecodecamp.com/the-best-data-science-courses-on-the-internet-ranked-by-your-reviews-6dc5b910ea40">Data Science Career Guide</a>. This entailed researching every single online course offered for every subject within data science.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*f8Fl57w3SK5JrcZWOmWKZA.png" alt="Image" width="800" height="418" loading="lazy"></p>
<p>Though I enjoyed the majority of courses within the Nanodegree program <em>(update: new courses have replaced the courses I didn’t enjoy)</em>, there are courses from other providers that receive better reviews for certain subjects. <a target="_blank" href="https://medium.freecodecamp.com/if-you-want-to-learn-data-science-take-a-few-of-these-statistics-classes-9bbabab098b9">Statistics</a>, for example. If I had access to my guide back when I started, I would consider the separate-course-for-each-subject route. <strong>Udacity’s student services and project review process, however, are so effective for learning that I would take the Data Analyst Nanodegree program regardless.</strong></p>
<p>If you’re the kind of person who wants a 100% custom online education experience but wants to take advantage of Udacity’s projects and services, researching your favorite courses for each subject (I recommend using <a target="_blank" href="https://www.class-central.com/">Class Central</a>) then enrolling in the Nanodegree program to complete the projects is something to consider.</p>
<h4 id="heading-the-alternatives">The alternatives</h4>
<p><em>These are the five alternative programs that I was considering when I enrolled in the Data Analyst Nanodegree program:</em></p>
<ul>
<li>Johns Hopkins University’s <a target="_blank" href="https://www.coursera.org/specializations/jhu-data-science">Data Science Specialization</a> on Coursera</li>
<li>Microsoft’s <a target="_blank" href="https://www.edx.org/microsoft-professional-program-certficate-data-science">Professional Program Certificate in Data Science</a> on edX</li>
<li>Wesleyan University’s <a target="_blank" href="https://www.class-central.com/certificate/data-analysis-specialization">Data Analysis and Interpretation Specialization</a> on Coursera</li>
<li>DataCamp’s <a target="_blank" href="https://www.datacamp.com/tracks/skill">Python and R tracks</a></li>
<li>Dataquest’s <a target="_blank" href="https://www.dataquest.io/help/article/UzbJfHKufW-differences-between-paths">Data Analyst and Data Scientist paths</a></li>
</ul>
<p><em>Note: I have removed my comments on these programs due to Udacity policy regarding commenting on other providers.</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*VAwat6pQ8NqDD5s2WmkUHw.png" alt="Image" width="800" height="616" loading="lazy"></p>
<h3 id="heading-conclusion">Conclusion</h3>
<p>Udacity’s Data Analyst Nanodegree program gives you the foundational skills you need for a career in data science. Post-graduation, you’ll be able to target your strengths and weaknesses, and supplement your learning where necessary. Plus, you’ll leave with a handful of portfolio-ready projects.</p>
<p>I loved it, <a target="_blank" href="https://www.class-central.com/certificate/data-analyst-nanodegree--nd002">as did others</a>.</p>
<p>★★★★¾</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
