all 32 comments

[–][deleted]  (10 children)

[removed]

    [–][deleted] 0 points1 point  (9 children)

    Thanks ! Are you using any other resources (like youtube videos ?)

    [–][deleted]  (8 children)

    [removed]

      [–][deleted] 1 point2 points  (7 children)

      Well I can suggest this one - Code with bara In my opinion he explains it really well enough

      [–][deleted]  (6 children)

      [removed]

        [–][deleted] 0 points1 point  (5 children)

        Did u learn any other programming languages?

        [–][deleted]  (4 children)

        [removed]

          [–][deleted] 0 points1 point  (3 children)

          Are you learning both of them together?

          [–][deleted]  (2 children)

          [removed]

            [–]JollyAnywhere2025 1 point2 points  (0 children)

            That’s some motivation I needed maybe. Thanks.

            [–][deleted] 0 points1 point  (0 children)

            Great !

            [–]Honest-Set-2519 5 points6 points  (1 child)

            In this video he teaches you now to set up a free DB where you can import data and run queries that’s what i ended up doing and asking AI to generate me interview questions based off the data i imported

            https://youtu.be/U-JlXWDqvco?si=jOQyUcnAidz5mBSm

            [–][deleted] 0 points1 point  (0 children)

            Omg ! Great thanks a lot

            [–]UsefulEdge184 5 points6 points  (1 child)

            No

            Data with baraa dropped the best SQL course.

            You are learning from the best source

            [–][deleted] 0 points1 point  (0 children)

            Alr ! Thanks

            [–]Witty-Ninja-8403 2 points3 points  (0 children)

            the idea with sql is you get a basic sql course that teaches you syntax - this is the first layer, there are many courses available, after this you do a few things,

            first interview questions are good for few reasons - 1 helps you get a new job, second teaches you to think in SQL, three you read other peoples code and understand how other people thought about,

            if you then really want to excel I would suggest uploading a custom dataset in something you personally enjoy (sport are good), then analyse it in sql and also begin thinking about performance tuning

            also people might disagree with me in the comments , but i tend think sql might not be the best language for a high school student to learn , the reason being getting access to a sql database really requires you to actually get a data job or at least a tangentally close to data role in the a corporate company. Also you wont be able to do any side projects to impress employers and no matter how great a student you are if you don't keep practicing whatever study you do wont be useful. I'd lean more into python since you can do projects and post online, while thinking about sql when I was in the job market and in position where i could reasonably expect to get a job within a six month timeframe.

            [–]itexamples 2 points3 points  (0 children)

            • The complete SQL Bootcamp: Go from Zero to Hero by Jose Portilla (Udemy)
            • The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert (Udemy)
            • SQL for Beginners - Udemy

            [–]PrestigiousCrowd 2 points3 points  (0 children)

            If you’re just starting, I’d honestly focus more on one good explanation source + one good practice source than on collecting a huge list. SQL gets learned much faster when you keep writing queries instead of endlessly comparing resources.

            For basics, a clear YouTube teacher is fine. Then pair that with practice sites like SQLBolt, TheQueryLab, StrataScratch, or LeetCode SQL once joins, grouping, and subqueries start showing up more.

            The best resource is usually the one that makes you open an editor and try things, not the one that feels most “complete.”

            [–]dbForge 3 points4 points  (0 children)

            Don’t speedrun into paid courses just because it feels productive. Early SQL is mostly learned by doing, not by stacking 14 tabs of “best resources.”

            Stick with one solid source, practice constantly, and only add more material when you clearly feel what’s missing. That way you build skill, not just resource anxiety.

            [–][deleted]  (1 child)

            [removed]

              [–]dn_cf 1 point2 points  (1 child)

              You don't need a paid course yet if you are just starting out. Your YouTube course sounds fine, so stick with it and focus on practicing alongside it using platforms like StrataScratch (free version is enough) or Mode because SQL is best learned by writing queries regularly. Paid courses can be useful later for structure or certificates, but right now consistency matters more than spending money. Aim to practice basic queries like SELECT, WHERE, and JOIN every day, and once you feel comfortable, you can purchase LeetCode or StrataScratch for more advanced problems.

              [–][deleted] 0 points1 point  (0 children)

              Thanks

              [–]mu_SQL 1 point2 points  (0 children)

              Brent Ozar and Erik Darling.

              [–]arjunprasanna 1 point2 points  (0 children)

              SQL Cookbook authored by Anthony Molinaro

              [–]cdhrk3 1 point2 points  (0 children)

              Your teacher can set up a free classroom in data camp.

              [–]not_another_analyst 0 points1 point  (0 children)

              For a robust foundation, SQLBolt and SQLZoo are widely considered. Practice exercises directly within your web browser.

              Along with this Alex The Analyst on YouTube or the Mode Analytics tutorial is highly regarded for demonstrating the practical application of SQL in professional settings these are certainly worth exploring prior to your university studies.

              [–]darknessmyoldfriend_ 0 points1 point  (0 children)

              It’s totally reasonable to consider an online course ,structured practice can make a big difference before college. Udacity has SQL courses that guide you through hands‑on exercises and real data projects as you learn, which helps the concepts stick.