Jose Portilla’s SQL Bootcamp on Udemy. Wait for it to go on sale and then buy it for like 30. Answer from Deleted User on reddit.com
🌐
Reddit
reddit.com › r/dataanalysis › ways of learning sql as a complete beginner
r/dataanalysis on Reddit: Ways of learning SQL as a complete beginner
April 26, 2024 -

I’m currently employed but my company doesn’t use any form of database. I’m having to funnel monthly spreadsheets into 1 fact table on a Sharepoint for each department and then loading all of those into PowerBI. Not great but it’s been a good way of learning PowerQuery and automating the process where possible.

But because there’s no industry standard form of a database here it means I have 0 exposure to SQL, something I would really like to learn asap. Is there a way I can do this (as cheap as possible) where I can learn code, try it and see the results?

I’ve already talked to my company about implementing a proper database and they’ve said they don’t want to pay the costs so I can’t install software that would allow for using SQL.

I know MS Access can use SQL but it’s a very outdated program so I’m hesitant to use it (despite being able to). Could this be a valid method?

I’m seeing lots of courses but can’t figure out a way to test and apply what I’m learning.

Am I better off finding a new job with a company that have these resources or is there a method I’m missing? Apologies if this is a painfully easy question to answer I just find getting started with coding to be the hard part so any advice/direction would be much appreciated (:

Edit: thank you everyone for your comments, lots of resources I’ll definitely be taking a look at! Much appreciated!

🌐
Reddit
reddit.com › r/sql › what are the best free sql resources to practice real-world data analyst tasks?
r/SQL on Reddit: What are the best free SQL resources to practice real-world data analyst tasks?
June 23, 2025 -

Hi all,

I’m currently working on improving my SQL skills to align more closely with the kind of work data analysts actually do on the job — things like querying large datasets, cleaning data, building reports, and handling case-based scenarios.

While I’ve gone through beginner tutorials, I’m now looking for free platforms or projects that offer hands-on practice with realistic datasets and challenges — not just textbook-style questions, but the kind that simulate real business problems or dashboard/reporting tasks.

What free SQL resources or platforms would you recommend that closely reflect the day-to-day work of a data analyst?

Bonus points if it includes mock company databases or case study-style problems. Appreciate any suggestions, and thanks in advance!

Find elsewhere
🌐
Reddit
reddit.com › r/dataanalysis › how to practice sql?
r/dataanalysis on Reddit: How to practice sql?
January 16, 2023 -

Hello everyone! I got an SQL udemy course and i did learn some basics but i'd like to practice and get at some level proficient at SQL before starting a job. I've tried sql practice exercises i found online but i ran out of them and i still feel like i am nowhere near ready to work with this language and have responsability placed onto my shoulders. Could someone explain to me how I am supposed to get good at it?I'm ready to put in my blood sweat and tears!

🌐
Reddit
reddit.com › r/learnsql › what are the best websites or apps to learn sql as a complete beginner?
r/learnSQL on Reddit: What are the best websites or apps to learn SQL as a complete beginner?
July 9, 2025 -

Hey everyone! 👋

I’m just starting to learn SQL and I’m looking for some solid websites or apps that are beginner-friendly. Ideally, I’d like something interactive or hands-on rather than just reading theory. I’m not aiming to become a full-on data engineer—just want to get comfortable writing queries, understanding databases, and maybe do some small projects.

Any recommendations for platforms (free or paid) that helped you when you were starting out? Bonus points if they have exercises or real-world examples!

Thanks in advance! 🙌

🌐
Reddit
reddit.com › r/learnsql › please suggest online courses to learn sql for data analytics
r/learnSQL on Reddit: Please suggest Online courses to learn SQL for data analytics
April 30, 2023 - The goal of /r/SQL is to provide a place for interesting and informative SQL content and discussions. ... I create free tutorials about Python, SQL, Data Analysis, Data Visualization and Machine Learning on my YouTube channel
🌐
Reddit
reddit.com › r/sql › best way to learn sql
r/SQL on Reddit: Best way to learn SQL
March 13, 2023 -

Hi everyone

I would like to start learning SQL and I don't really know where to start. Can someone please describe me your journey on how you became proficient with the tool? I am working as a Product Manager, so some basic skills are definitely needed.

Thanks!

Top answer
1 of 5
86
I will provide you some valuable tips to rapidly learn SQL and become a professional within few months Create your own database and practice on it. Solve SQL puzzles and challenges available online. Participate in online SQL communities and forums. Use online SQL tutorials and courses. Attend SQL workshops and webinars. Practice SQL queries on real-world datasets. Analyze and manipulate data from different sources. Create and use SQL stored procedures and functions. Work on SQL projects and collaborate with other SQL professionals. Follow best practices and guidelines for SQL optimization and performance. To get you started, I will highly recommend you look at these articles. They will guide you through : What you need to know to get started: https://link.medium.com/kz9qL7TtCAb 10 tips you should know: https://link.medium.com/NsrPQF1tCAb SQL query Optimization: https://link.medium.com/LwrtUV7tCAb Sql queries for complex business reports: https://link.medium.com/Cbi6fRbuCAb The power of sql case statement: https://link.medium.com/rY2G7UfuCAb Advanced SQL queries for mysql workbench series: PART 1: https://link.medium.com/Ab6QXnmuCAb PART 2: https://link.medium.com/mMo35opuCAb PART 3: https://link.medium.com/DXVhGKruCAb Understanding SQL inner join with practical examples: https://link.medium.com/8MYnwLtuCAb Unleashing the power of SQL aggregate functions: PART 1: https://link.medium.com/ZKZtBMAuCAb PART 2: https://link.medium.com/xpA0E7DuCAb PART 3: https://link.medium.com/7xKteHFuCAb PART 4: https://link.medium.com/zmMc91IuCAb
2 of 5
28
I would start with doing SQL bolt. Then watch either a YouTube series on SQL or do a Udemy course, I personally like Alex the Analyst's series, I recommend just starting with his basic and intermediate series. Whatever database system your company uses watch a couple tutorials on it, if it's something like MySQL or Microsoft SQL server you can set up an instance on your own computer at home and practice using it. Then start doing SQL problems on hackerrank, do them in the database system that you'll be using. Once you're at the point of being able to do all the basic stuff on hackerrank and some of the intermediate I would say you have a good starting grasp on SQL.
🌐
Reddit
reddit.com › r/sql › best way to learn sql/data analyst on own?
r/SQL on Reddit: Best way to learn SQL/data analyst on own?
June 15, 2015 -

Hi all,

To be short, I majored in Decision Science (decision making in Business) and I've been working at a Bio company for the past 1.5-2years working primarily in Excel (basic formulas and database management etc.... nothing special)

My interests still stems on database reading and analyzing numbers to benefit a business.

Recently, I've been trying to learn SQL on my own but I have not found anything that's worth wild and really forming a skeleton under me that will a) let me appreciate the beauty that is SQL in career opportunities and b) understand the nuisances that a data analysts/dba/etc have to go through to really become as fluent as possible. (ie: how might SQL be used in conjuction of Excel or Tableau?)

I want to learn the language of SQL to the point where if I'm asked in an interview about so and so I can answer at the snap of the finger. All this while not going back to College and earning a Computer Science degree. (I do an understand of entity tables and data models to some extent... probably need to touch up on that)

I'm not looking for a short cuts, but I'm looking for the best resources to learn on own starting from the beginning that has concrete instructions, explanations, and examples.... be it free for cost money. While I have in the past some coding experience and some database knowledge, I am in no way approaching this as an experienced programmer.

Thanks Reddit Data Programmers!

Top answer
1 of 5
2
I like w3schools.com because you don't have to set up anything to try it out. You can practice simple SELECT statements and get familiar with the syntax. Really all you need to get started is an install of SQL Lite (free), the AdventureWorks (AW) Database (or some other free dataset, but AW has lots of good word problems already written for it), and practice. Install a database and just start mining the data. Ask yourself questions that you are curious about, manually solve the question for a few records, then see if you can recreate those results in an excel query. In AW for example, try finding all the customers who bought an item on a given day... Now do it for a date range... Now narrow the product down... Now see if any of those customers have bought other items from AW... and just keep learning pieces of SQL. I have been doing SQL development for 3 years now and am constantly adding to new functions to my tool-belt (and even writing some custom ones myself). The skillset I had to get my first SQL job was barely more than knowledge of SELECT, JOIN types, aggregate functions (I.E. GROUP BY and HAVING). I took 1 SQL class in college (got a C+), and worked in a helpdesk where SQL queries were rarely more complex than a single record delete or a 2-table join. Don't be afraid to show up to a Junior Developer job without exact syntax knowledge or experience. Understand the concepts, be able to at least get close to the correct syntax, and show that you are excited to get better at SQL. In my experience, your resume and work experience will get you the interview, your passion, ability to learn/be teachable, and your confidence will get you the job. TL;DR: Learn by doing, practice, get excited. That's how I fell into my role and I love my job!
2 of 5
1
learn joins
🌐
Reddit
reddit.com › r/learnsql › free course to learn sql for data analysis
r/learnSQL on Reddit: Free course to learn SQL for data analysis
December 1, 2024 -

https://www.udemy.com/course/hands-on-sql-for-data-analysts/?couponCode=BFWEEK24_OLCOURSES

limited number...enjoy and please spread the knowledge. We want everyone to learn SQL!

PLEASE PLEASE PLEASE leave a REVIEW if you want discounted/free access to my more advanced course I'm working on.

I have a YouTube channel as well that you can subscribe to - if there is enough interest I shall upload regular tips and SQL related content www.youtube.com/@datafishbowl

🌐
Reddit
reddit.com › r/learnsql › can i learn sql for free?
r/learnSQL on Reddit: Can I learn SQL for free?
October 16, 2025 -

I really want to get into SQL, but every website I try I have to pay after I get through the first few steps. I see a lot of people recommend YouTube, but I learn better from actually doing it myself. Does anyone know of any websites that offers SQL courses for free. Any help would be greatly appreciated.

🌐
Reddit
reddit.com › r/analytics › please recommend a free sql course for a beginner
r/analytics on Reddit: Please recommend a free SQL course for a beginner
August 12, 2024 -

Hi there people,

I want to make a career in data analysis, I have already done a course by CFI named "Fundamental of Data Analysis in excel" and I am currently doing the course "Career Essentials in Data analysis" by Microsoft and LinkedIn. I am broke so please recommend some free course with free certification

🌐
Reddit
reddit.com › r/learnsql › free sql course beginner to advanced for analysts & engineers
r/learnSQL on Reddit: FREE SQL Course Beginner to Advanced for Analysts & Engineers
April 12, 2025 -

Hey everyone!

I created an SQL course on Udemy. For context, I work as a Business Intelligence Analyst and was looking to sharpen my SQL skills. So, alongside this I made a course which covers everything I use SQL for on a daily basis and some of the more advanced things that I use less often.

It contains 3 hours of lectures along with coding exercises and a final project.

The link below will take you to the free course: Link to FREE course

I’d be so grateful if you could sign up and provide some feedback. It’s only free for 5 days but once you sign up you’ll have it forever, no monthly fees or anything.

If the 5 days are up or you’re feeling generous, you can use the link below to the paid version which I think is only $12~ if you’re a new user but don’t quote me. I’m happy to have a 1:1 call with anyone that pays to sign up to discuss career or anything else SQL or analytics related if you’re interested.

Link to paid version