Where to learn SQL
SQL is powerful and ubiquitous and it's one of the easier data science tools to get started with. An informal polling of data scientists on Twitter and LinkedIn generated a great list of possibilities. Here are a some of my favorites.
All of these courses are beloved by someone. There are probably other good ones that I haven't included. But it's a place to start. I'm biased toward courses that are accessibile (free, no signup, intuitive to navigate) and emphasize practice. I focused on courses recommended by someone other than their creator.
Best first courses
SQL Bolt comes well recommended. It's intuitive and lightweight. Practice available throughout. Free with no sign-in.
Best preparation for working in Kaggle
SQL for Data Science Analysis, through Udacity has a highly professional presentation throughout. It's free, but sign-in required. A sequence of video examples gives a gentle progression through the material.
- Free Courses
These cost money. Some come with a seven-day free trial.
There is a you-get-what-you-pay-for component, but the
correlation isn't perfect. I wasn't committed enough to my
research to pay for these, but you can look at their reviews
and marketing materials to get a better sense of what they're about.
- Complete SQL bootcamp, through Udemy taught by Jose Portilla. Well rated.
- Cloudera (on Coursera) Modern Big Data Analysis with SQL Specialization
- Duke University (on Coursera)
- Code Academy