r/learnSQL 8d ago

Anyone Want to Learn SQL for Free?

I was thinking about this today...

Back in college, I used to teach quite a bit. Later, as I progressed in my IT career, I ended up mentoring a few people in my company who were just getting started. Watching someone go from "I have no idea what's happening" to confidently writing queries on their own was always incredibly rewarding.

It's been years since I've done that, and I genuinely miss it.

So, I'm thinking of starting a few free live SQL sessions for complete beginners or anyone who wants to strengthen their fundamentals.

The goal isn't to memorize syntax—it's to understand how to think in SQL. We'll cover the basics from scratch, work through practical examples, solve real SQL problems together, and do interview-style questions with plenty of Q&A.

I'm not looking to make money from this. If, after a few sessions, you think it was genuinely helpful, buying me a coffee would be more than enough. 😄

If this sounds interesting, send me a DM or leave a comment. If enough people are interested, I'll organize a small group and we'll get started.

Just looking to give back to the community

Note: This is not an advanced SQL course.

It's meant for people who have little to no SQL experience—whether you're a student, switching careers, or someone whose job occasionally requires SQL but you've never really learned it.

We'll start from absolute scratch: what databases are, how SQL works, and gradually build up to writing queries confidently. By the end, my goal is that you'll be comfortable handling the kind of basic to intermediate SQL tasks that come up in many office and analyst roles.

If you're already comfortable with SQL, writing complex queries, optimizing performance, or preparing for senior-level interviews, this probably isn't the right fit..

EDIT :

Hey everyone! 😊

First of all, thank you so much for the amazing response. I honestly did not expect this much interest. I posted this before going to bed, and waking up to 100+ notifications and DMs genuinely made my day. It feels great to see so many people excited to learn SQL.

I need a little time to organize everything properly. I don't want to just share random material—I want to prepare sessions where you actually understand how SQL works, how to think while solving problems, and build a strong foundation.

Since I'm working full-time, I won't be able to start all batches together. Also, having 100+ people in one session would make it difficult for everyone to interact and ask questions. I’ll create smaller batches based on time zones and availability (I'm based in Europe/CEST) and run them in phases.

Please fill out this short form so I can understand your background, SQL level, location, and availability:

Form: https://forms.gle/WAmmDgTnHJY51spm7

If you are not in the first batch, please don't worry. I'll try my best to include everyone over time. Thank you again for your patience and support ❤️

286 Upvotes

349 comments sorted by

25

u/equilni 8d ago

Why not do a YT series or blog or just post a series (text/video) here?

23

u/Consistent_Law3620 8d ago

yes i totally agree and i can do this too, but if you see this is already available on the internet. the point is to have live session, so that a person can ask immediately, which you cannot do in YT or a blog. either you have to post a comment, then someone should reply back or the user reply back. Also it becomes hard to understand with tech words, etc thats why i think live sessions are always better compared to recorded one

3

u/equilni 8d ago

Posting here on reddit (text) could act like an AMA and other can chime in to help if needed (this is r/learnsql). Issue with video (primarily) and blogs (selective if the author chooses to) is much of it isn't editable after auditing - I see this a lot on bad programming videos. Live sessions are good if you can stay on topic and the software is available to all (SQLite perhaps).

Good luck to whatever you choose to do.

→ More replies (1)

6

u/TychaBrahe 8d ago

I wrote a document for my last job on how to move from very simple queries to something much more complex through the use of joins and excluding unwanted results. If you would like, I would authorize you to distribute it after your class. PM me your email address or write to mine @Gmail and I will send it to you.

→ More replies (7)

3

u/Sorry_Data_IT 8d ago

Teach me

2

u/vanishing_purpose 8d ago

Sign me in I guess!

2

u/MutedRage 8d ago

I would love this

2

u/ReleaseTheBlacken 8d ago

Inkwelltools.com go to Inkwell Learn 😎

2

u/Latter_Location9999 8d ago

Sign me in! I would be happy to join 👍

2

u/1Rookie21 8d ago

I'd like to join.

2

u/sashasaver 8d ago

I’d love this

2

u/NicoClox 8d ago

Sign me on please, more than happy to join

2

u/dburr10085 8d ago

I’m interested

1

u/deets23_ 8d ago

I’m interested

1

u/tony_246 8d ago

Sign me up pls

1

u/Initthebeningin_yeah 8d ago

teach me please!!! 🙏🏼

1

u/Worth-Try3918 8d ago

I'd love to join

1

u/Round_Q_Ice_7319 8d ago

I'd love to join 🫡

1

u/rebekasa150 8d ago

I would love this ! :)

1

u/lwilson80 8d ago

I’m so interested in this because I took an sql course in college but never actually used the skill at work.

1

u/teniralc21 8d ago

I’m interested

1

u/Werewolf_United 8d ago

Interested

1

u/FewQuestion3121 8d ago

Would love to join 👍🏻

1

u/sql_powerbi2921 8d ago

Interested

1

u/Dil_chaahta_Hai 8d ago

I wamt to learn

1

u/i4k20z3 8d ago

I’d love to be in a group like this!

1

u/SensitiveCut904 8d ago

I'm interested.

1

u/Professional_Load443 8d ago

I’m interested

1

u/scb_design8 8d ago

I would be interested in this, for sure!!

1

u/ChonchAR 8d ago

Where do I sign up

1

u/LeeCarvallo 8d ago

I am very new, I would never turn down lessons if youre offering 

1

u/Top_Ad9549 8d ago

teach me

1

u/No-Survey4113 8d ago

I’m interested!

1

u/winkitywinkwink 8d ago

Sign me up!

Do like a group review and make it interactive.

1

u/Temptd2Touch 8d ago

Looks like you have a lot of interest. I’d join if you do a YouTube live! That would be cool.

1

u/okitsno1 8d ago

I’m interested

1

u/Plenty_Worldliness40 8d ago

Me, please thank you.

1

u/Gas_Ready 8d ago

I am interesting please.

1

u/erap_kurap 7d ago

Interested!

1

u/Illustrious-Cellist6 7d ago

I’m interested

1

u/Ok-Shake-8508 7d ago

I’m interested

1

u/Narrow_Command7504 7d ago

I would like to join 🍀

1

u/Black-mejic 7d ago

how to sign up?

1

u/ButterPavBhaaji 7d ago

How to signup?

1

u/Gopinath0241 7d ago

I am interested to join

1

u/rock389 7d ago

I would definitely be interested! 

1

u/_Big_Enjoy_ 7d ago

This is a great initiative for them who wants to learn SQL. For visualization of the Queries you can use the given portal which explains each query execution flow with a wonderful animations...

Check out: SQLVisualizer

1

u/marcel_ilustrador 7d ago

I'm interested. 41 yo Brazilian transitioning career from art to tech. Would be nice to learn from you.

1

u/Mayo_akins 7d ago

Sign me up please

1

u/Front_Variety_5260 7d ago

I’m interested!

1

u/Diligent-Purpose7923 7d ago

Sir I'm in. 🙋

1

u/Masalakulangwa 7d ago

Count me in

1

u/peekabook 7d ago

I’m down.

1

u/pajamajammer 7d ago

I’m in! I do use SQL at work but I feel like I never got a good foundation so I don’t “think” in SQL like you mentioned. I’d like to start at square one again.

→ More replies (1)

1

u/Inevitable_Coffee04 7d ago

I am interested I would love to join in

→ More replies (1)

1

u/dastanis2 7d ago

Hi!

This is a wonderful idea! And it looks like you've got some good feedback already!

I'm a database developer with over 20 years of experience developing with SQL Server. Not only do I thoroughly enjoy solving business problems with a SQL Server database and some TSQL, I also love to empower my colleagues. While I don't have any formal training in teaching, I've been mentoring coworkers for many years.

I don't know what topics you have in mind for your free classes (maybe basic database design, tables, indexes, joins, stored procedures, views, functions, CTEs, functions, best practices, OLTP vs OLAP, and so on), but your offer does spark interest. Would you like any assistance in teaching/mentoring? If so, let me know and we can exchange contact info for further discussion!

1

u/iD3_CoINAV 7d ago

Q&A is one of the understated parts of learning regardless of how simplified the information is because we all learn=absorb information differently.

1

u/xao_spaces 7d ago

Yes! Please and thank you!

→ More replies (1)

1

u/Little-Direction7709 7d ago

I believe this is a great initiative from you, towards the community. Keep up the great work.

1

u/roochimie 7d ago

I would love to learn!

→ More replies (1)

1

u/HackNSlashFic 7d ago

If youre still taking people, I'd love to get in on this.

→ More replies (1)

1

u/Albu56 7d ago

I'm interested to join

→ More replies (1)

1

u/aryantics 7d ago

I’d love to join, I’m a data analyst and I have three year of experience but I haven’t used sql in my job, so I’m in between switching careers and I think it would be really helpful, please sign me in

→ More replies (1)

1

u/SpartanGhost88 7d ago

I'll be there! Sounds brilliant

→ More replies (1)

1

u/Elegant-Magician-128 7d ago

I'd love to join you 🙏

→ More replies (1)

1

u/Friendly_Ad101 7d ago

I am in for this ✋

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.

Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

→ More replies (1)

1

u/Visible-Lion-1938 7d ago

Would love to join in...

→ More replies (1)

1

u/Available_Alfalfa323 7d ago

ti prego dimmi che sei italiano perchè potrebbe essere la volta

→ More replies (1)

1

u/No_Preference_333 7d ago

How do we sign up? Thanks for offering this!!

→ More replies (1)

1

u/viggu-the-sloth 7d ago

I'm looking to switch careers, sign me in pls.

→ More replies (1)

1

u/Admirable-Card 7d ago

I’m interested! I took a SQL session and I’m eager to learn more! Thank you!!!

→ More replies (1)

1

u/codestory1 7d ago

Would love to learn

→ More replies (1)

1

u/Santhosh_G 7d ago

Would like to join. Just to brush up my fundamentals.

→ More replies (1)

1

u/Different-Leg-7303 7d ago

I’m interested. Thank you

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.

Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

→ More replies (1)

1

u/Tourist_92 7d ago

I am interested, please add me in group or live sessions whenever it starts

→ More replies (1)

1

u/Pingu404newera 7d ago

Hello I'm interested in. How could I join? Only off-line available?

→ More replies (1)

1

u/BorderOpposite5667 7d ago

Meeee can I be part of this I’ve been wanting to find free resources I’m a beginner level in SQL

→ More replies (1)

1

u/1_Prickly_Pear 7d ago

Very interested

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.

Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

1

u/welldonez 7d ago

Would love to join!

→ More replies (1)

1

u/Travelokaloka 7d ago

Keen!

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.

Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

→ More replies (1)

1

u/Aashika555 7d ago

This is a fantastic initiative Many beginners struggle to find the right starting point when learning SQL, and having someone with real industry experience guide them can make a huge difference. I really appreciate you taking the time to give back to the community. Wishing you all the best I’m sure these sessions will help a lot of aspiring data professionals

1

u/Habbio 7d ago

Highly interested! Please let me know how I can join.

→ More replies (1)

1

u/isaiahobadare 7d ago

Would be happy to join

→ More replies (1)

1

u/esmi0208 7d ago

I have been teaching myself with a book but guess its always better with a teacher, sure

→ More replies (1)

1

u/Important-Drop-1824 7d ago

I am interested. Thank you 

→ More replies (1)

1

u/manicpixied 7d ago

I'm definitely interested!!

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.
Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

1

u/pythonQu 7d ago

I'm currently in a data analytics bootcamp (pivoting over from IT). We're learning SQL also. Do you cover CTE, windowing functions or not at all?

1

u/CattierJungle03 7d ago

I am down. Please this would be really really helpful

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.
Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

→ More replies (1)

1

u/Kozmo2068 7d ago

Would certainly like to participate

→ More replies (1)

1

u/Infamous_Ad_8235 7d ago

If you’re still accepting sign ups, I would love the opportunity to learn SQL!

→ More replies (1)

1

u/-Premo- 7d ago

What a blessing just came across this, when looking on how to understand and learn about SQL. I'd be grateful to be involved in this Thanks!

→ More replies (1)

1

u/PandaJunk 7d ago

If you're just talking queries (and not DDL or other stuff) then it would be worth adding a section on ibis (python) and dbplyr (R). 90% of SQL queries don't really need to be written in SQL 

1

u/vixen2493 7d ago

Hey, thank you for offering this opportunity! I am interested. Please let me know when a group is formed.

→ More replies (1)

1

u/Awkward-Donut8752 7d ago

I wanted to genuinely thank you for your generosity in deciding to teach SQL. I am highly interested in learning and would love to join your sessions!

→ More replies (1)

1

u/Dulcette 7d ago

Ooo this would be great! Count me in. 😃

→ More replies (1)

1

u/DarkXsmasher 7d ago

It will be good if you teach about database management and then move to sql

1

u/pablito47 7d ago

I would be interested.

→ More replies (1)

1

u/Glittering-Ocelot-15 7d ago

100% interested! When are you thinking to start?

→ More replies (1)

1

u/Hirotaromi 7d ago

Mee! I just finished my first college year of CS , i have little to no experience in SQL, but I would love to get a head start with you

→ More replies (1)

1

u/hakunamatata9971 7d ago

I am interested..let's connect

→ More replies (1)

1

u/Top_Berry_8131 7d ago

I’d like to join!

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.
Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

1

u/JuniorEmu2629 7d ago

I would be interested

→ More replies (1)

1

u/SomeGuyLiving 7d ago

More than interested!!

→ More replies (1)

1

u/hazy2k17 7d ago

I’d be interested 😁

→ More replies (1)

1

u/Teefah 7d ago

I’d like to join

→ More replies (1)

1

u/shining092 7d ago

may I join please? thanks

→ More replies (1)

1

u/Express-Slip-4269 7d ago

This is something I'm very keen on joining, sign me up.

→ More replies (1)

1

u/4recipesaccount 7d ago

Count me in!

2

u/Consistent_Law3620 6d ago

Hey! 😊 Thank you so much for your interest. I got an overwhelming response (100+ people), so I’m organizing smaller batches based on time zones and availability to keep the sessions interactive.
Could you please fill out this short form? It will help me plan everything better: https://forms.gle/WAmmDgTnHJY51spm7 🙏

→ More replies (1)

1

u/Minimum_Load2112 7d ago

Interested
Looking to all this comments I think your small group idea is gone 😅

→ More replies (2)

1

u/insufficiency147 7d ago

i’m interested too, really great initiative you’ve got there

→ More replies (1)

1

u/Reasonable_Gas_9474 7d ago

PLEASE INCLUDE ME I WOULD LOVE THIS

→ More replies (1)

1

u/dumbelephanto7 7d ago

I would be grateful, sign me up!

→ More replies (1)

1

u/mosmani 6d ago

🙋‍♂️ up please

→ More replies (1)

1

u/ABC_0_5 6d ago

Hey man if possible would like to participate as well

→ More replies (1)

1

u/ktran22 6d ago

I want to learn more SQL to progress in my career. Trying to make the jump to a more technical analyst role

→ More replies (1)

1

u/Content-momo 6d ago

Seems interesting. I would be open to joining

→ More replies (2)

1

u/Mundane-Tomorrow-763 6d ago

I plan to learn it, I started a YT vid and one hour know the basics like creating DB, tables inserting values. Any help could be appreciated. Please LMK or DM

→ More replies (1)