Overview
Learn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git.
Syllabus
- Welcome to the Program
- Welcome to the program! In this part, you will get an orientation into using our classroom and services. You’ll also get advice for making the best use of your time while enrolled in this program.
- Introduction to SQL
- Learn SQL language fundamentals such as building basic queries and advanced functions like Window Functions, Subqueries and Common Table Expressions.
- Command Line Essentials
- The Unix shell is a powerful tool for developers of all sorts. In this lesson, you'll get a quick introduction to the very basics of using it on your own computer.
- Introduction to Python
- Learn Python programming fundamentals such as data types and structures, variables, loops, and functions.
- Introduction to Version Control
- Learn how to use version control to save and share your projects with others.
- Congratulations and Next Steps
- Congratulations on completing all projects for this Nanodegree!
- SQL Project Additional Resources
- Data Visualization with Tableau
- Learn to apply sound design and data visualization principles to the data analysis process. Learn how to use analysis and visualizations in Tableau to tell a story with data.
- Introduction to HTML and CSS
- Introduction to HTML and CSS syntax with problem sets.
Taught by
Josh Bernhard , Derek Steer, Juno Lee , Richard Kalehoff, Karl Krueger, David M A., Shuaib A., Youn K., Prashanth P., Amal A. and Michael M.
Reviews
4.9 rating, based on 27 Class Central reviews
4.8 rating at Udacity based on 832 ratings
Showing Class Central Sort
-
"I like the relatively high expectations of the program. I am 52 with a BS in applied math, a MS in math and am a full-time high school math/computer science teacher. I have never done database coding prior to this course. The SQL tutorials, with p…
-
This course is structured in such a way that i understand what a real world data scientist does and i am able to work with the projects as if i am in a data science job already. This course will surely allow me to break into the data science career.
-
"The program is quiet apt and all inclusive for an intending data analyst, a bit challenging though, probably because I'm having first introduction to SQL. However, It matched beyond my expectation."
-
My name is Seun, I find the program challenging and interesting at the same time. The mentors were so helpful and responds on time to questions. It's so nice to learn on this platform."
-
The Data Science course excellently matched my needs and surpasses my expectations. The classes were well broken down for a beginner like me and the projects and assignments further helped me develop myself outside the classroom
-
The projects tests your critical thinking and problem solving skills I.e being able to think outside the box .
Overall its worth the time ,and energy . -
"I had a terrific experience going through this program. In the beginning, after going through the syllabus, I knew I was in for an immersive experience. The program's content are excellently structured with an approach that breaks complex concepts…
-
This course was really good and helpful to understand the logic. Mentors are really helper and quickly reply to your questions. Although it would be better if there were more topics in Python, the projects from real life are really advantageous. This course is more expensive when you compare it with the others, please look at the special days. I bought this course on Black Friday week which was reduced the price a serious amount.
-
"The Data Analyst Nanodegree has sharpened my skills so far. The SQL course was exceptional compared to any other SQL course i have ever taken. Udacity's project-based learning really helped me re-learn and unlearn some key data analyst techniques."
-
This is such a great learning experience, I learnt so much within a short while. The facilitators are so knowledgeable, they break down the course and make it so easy to understand.
The learning community is also great, with peers and mentors available to help with any confusions you might have.
Overall, it's a wonderful experience -
The course contains videos that are practical and show the complete algorithm. The hands-on mode of the course allowed me to understand the basics of SQL and Python. Also, the libraries module in the python course took me through the fundamentals of initiating and completing a python project
-
"IMHO! Udacity is one of the best (if not the best) online 'tech schools' for any tech enthusiast with that passion and drive to either transition to tech or enhance their skills. The capstone project review by the mentors wasn't generic. It was as if they had no other job. Thank you, Udacity! "
-
Its been great, I'm very happy with the "hands on" learning strategy.
Its been great, I'm very happy with the "hands on" learning strategy. -
In fact, I graduated from the College of Mathematical Sciences since 1994 and majored in the field of programming, and then I was busy in the business world far from them, but I was eager to meet them every period and I very much wanted to return to…
-
The Nanodegree program has been quite challenging so far!
Despite the fact that the Project surpassed my needs and expectations, I also got a lot of value while working on the project.
Also, the project reviewers are doing an amazing job by reviewing my work and sending a feedback in less than 3 hours, that was more than just perfect.
Thank you Udacity! -
The SQL project was quite a daunting one, but worth it especially with the several reviews, I received toward the project completion. I have learnt a great deal in completing it. Having realized that "Queries Must Match Visualization" was an eye-opener for me as a desperate data scientist. I am so so grateful to the reviewer and Udacity in general.
-
The program has been excellent, I must say. It has not only met my needs and expectations, it has exceeded them, especially with the help of my reviewer who was very instrumental to making sure I be the best I can. I really would love to have him mentor me, going forward. I am glad to be part of Udacity.
-
Professionally made course. I enjoy it and recommend it! ;)
Project reviewer was awsome - he gave a lot of personalized feedback and also guided to real blogs were I was able to find more information regarding my issues. -
The class is a mix of videos and summary of theory written in text. You learn right away the stuff as you have to practice it.Very honestly I learnt much more in SQL class than I was hoping for. MANY THANKS.
-
The program has been amazing so far. I now understand the concepts in SQL and I'm very grateful. The lessons are easy to understand and I look forward for the remaining lessons to be great as well.