Relational databases are a powerful tool used throughout the industry. Learn the basics of SQL and how to connect your Python code to a relational database.
Overview
Syllabus
- Data and Tables
- Learn the principles behind relational data organization: tables, queries, aggregations, keys, and joins.
- Elements of SQL
- Start learning SQL by using the select and insert statements to read and write data in database tables.
- Python DB-API
- Learn the Python database API, and apply your knowledge to fix common bugs that arise in database-backed web services.
- Deeper Into SQL
- Create your own database tables using normalized table design, using keys to declare relationships between tables; then apply these relationships to draw conclusions from data.
Taught by
Karl Krueger
Reviews
2.1 rating, based on 7 Class Central reviews
5 rating at Udacity based on 5 ratings
Showing Class Central Sort
-
Intro to Relational Databases is a short 4 lesson course offered by Udacity that covers the basics of SQL databases. Lessons 1 and 2 cover basic SQL querying, including grouping, ordering and inner joins, lesson 3 addresses inserts and concerns when…
-
Taking this course now. Having considerable trouble with getting the required tools (the vagrant environment) in place so that I can just move on to the 3rd lesson. I have spent countless hours trying to get it stood up. Apparently, they do have…
-
I took and finished this course a while ago, it improved my skillset with Relational DB. Learned things like HAVING and subqueries, etc. And enjoyed the zoo example. I just feel like the current 2 stars for this class is definitely a bit harsh. Though I do agree yah getting Vagrant to work to do the assignments may have been a bit out of the scope of Relational DB, but also, my experience working as a software engineer for 7 years has been that in a work environment, you do find many times you have to overcome setup issues, environment/tool configuration issues, etc. I think this course could be a good fit for many learners.
-
Not enough information is given in the lectures to complete the programming assignments, especially lesson 3. Very frustrating. I give it one star, because it's free. However, I think you'd be better off with just google, stack exchange, and reddit.com/r/learnpython.
-
Instructions for installing VM and vagrant do not work. The URL to access the virtual machine is no longer valid...
Overall, the first 2 lessons were decent. But spent hours trying to get software installed to start lesson 3 and hit a wall.
-
well, instructions are not enough to complete the project. I find it very poor, and compared to other courses database lectures are not sufficient.