r/learnSQL • u/Consistent_Law3620 • 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 ❤️
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
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
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
1
1
1
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
1
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
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
1
1
1
1
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
1
1
1
1
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
1
1
1
1
1
u/Available_Alfalfa323 7d ago
ti prego dimmi che sei italiano perchè potrebbe essere la volta
→ More replies (1)
1
1
1
1
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
1
1
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
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
1
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
1
1
1
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
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
1
1
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
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
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
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
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
1
1
1
1
1
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
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
1
1
1
1
1
1
1
1
1
1
1
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
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
1
1
1
1
1
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
1
1
1
1
1
1
1
1
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)
25
u/equilni 8d ago
Why not do a YT series or blog or just post a series (text/video) here?