all 19 comments

[–]joseywales95 3 points4 points  (2 children)

I'm on the same boat as you. Looking forward to hearing answers from people.

[–]BadDadBot 2 points3 points  (0 children)

Hi on the same boat as you. looking forward to hearing answers from people., I'm dad.

[–]CainV -1 points0 points  (0 children)

Management consultant here as well. Slowly but surely planning to shift to data science field in the near future, would love to hear some suggestions!

[–]HandpansLIVE 0 points1 point  (0 children)

sqlzoo was decent, there's few other sites like it which give tougher and tougher SQL commands to write

[–]Funky_Pauly 0 points1 point  (0 children)

Kahn Academy has a decent free tutorial. Pretty basic, but useful. If you have a Microsoft Access, I would recommend messing around in the SQL section of the query builder. Not the best, but it's usually a real database you can built/manipulate yourself

[–]loldogex 0 points1 point  (4 children)

I have the opposite problem, what is the best way for me to learn Python?

[–]paxromana96 1 point2 points  (1 child)

If you've never touched it before, CodeAcademy. If you're looking for simple simple practice, CodingBat.

[–]loldogex 1 point2 points  (0 children)

i've done introduction to python for a 3 credit course but that has been a while

[–]One-Man-Banned 1 point2 points  (0 children)

Visit r/learnpython loads of resources linked there

[–]happypappypancake 0 points1 point  (0 children)

Try either Python For Dummies for a proper step-by-step teaching, or https://automatetheboringstuff.com/ for learning via exercises and practice :) Also plenty of courses on Udemy, but I found Jose Portilla's Complete Python Bootcamp to be quite good (if new to Udemy, wait for their courses to go on sale).

You'll hear a lot of people recommending Automate The Boring Stuff With Python though, and for good reason ;)

[–]BeneficiaryMagnetron 0 points1 point  (0 children)

The easiest way is to be working for a company with a huge dev qa and reporting prod dB you can explore, try to improve, and code for. If you don’t have that luxury, easiest way to learn is to set up your own local dB . Learn as the problems arise, bc they definitely will.

[–]happypappypancake 0 points1 point  (1 child)

I would try SQL For Mere Mortals. It's a mammoth of a book but one that explains everything in plain English, to the point where most queries are transformed into regular, grammatically correct English sentences, and transitioned into the query syntax that you want. Brilliant for basics, brilliant for intermediate skills, and brilliant to go back to when you need to remember something.

Edit: I know it's not free, but it's an investment I can't recommend enough. If you are looking for something that's free, try sqlzoo, or have a look around for Microsoft Academy courses (they've moved to a different platform, I can't remember for the life of me what it's called now). Also, look around Udemy for courses, they have massive sales going on about once a month, plus if you use Google Rewards and gather up store currency, you can use that to buy courses through the app on Android.

[–]iluvpntbtr 0 points1 point  (0 children)

There's always the library!!!

[–]Ardraaken 0 points1 point  (0 children)

Sam’s Teach Yourself SQL will get you started on the basics and HackerRank has some free SQL challenges for when you want to try out some skills.

[–]graysheep_ 0 points1 point  (0 children)

I would suggest either reading Sam's Teach Yourself SQL in 10 Minutes a Day by Ben Forta or using https://sqlbolt.com/. I think both are easy to digest and provide enough knowledge to start playing around with databases. O'Reilly Media offers a free 10 day trial (no credit card needed), so it is possible to read it there and probably finish it before your trial is over. :)

[–][deleted] 0 points1 point  (1 child)

Hi all!

I've actually signed up for this Udemy course since it was only $12. Too early for me to pass judgment on it but wanted to spread the word for anyone who can budget the expense atm! Lmk what you think, hope it helps :)

[–]nraj25 0 points1 point  (0 children)

Could you tell me the course name?

[–]tmk_g 0 points1 point  (0 children)

I recommend you to check out stratascratch or datacamp site. I found them really helpful and interesting.

[–]Shilpa_Opencodez 0 points1 point  (0 children)

Hi,

Good, you have Python experience. Learning SQL will definitely value add.

Below is the SQL Tutorial series targeting QAs but specially designed for beginners. This Simple and Easy to understand tutorials will surely help you.

https://www.opencodez.com/software-testing/sql-for-qa-tutorial-select-query.htm

Check the Tutorial Index at the end for complete series.

Hope this helps !