Introduction to BigQuery (SQL) for Beginners

This is an introductory BigQuery (SQL) course for beginners. I recommend it to those who are curious about how to process data. I will teach SQL from the perspective of data analysis and data engineering, rather than from a backend development perspective.

(5.0) 268 reviews

8,236 learners

Level Basic

Course period Unlimited

SQL
SQL
Google Cloud Platform
Google Cloud Platform
bigquery
bigquery
Data literacy
Data literacy
SQL
SQL
Google Cloud Platform
Google Cloud Platform
bigquery
bigquery
Data literacy
Data literacy
Thumbnail

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

ena

77% enrolled

It was good that he taught many tips from actual practical experience in addition to theories that are not found in other lectures. Verification methods, guides for writing readability, how to use official documents, date and time caution, error debugging, etc.

5.0

망고맛있어

46% enrolled

Please listen... It's a shame to listen to it alone🙏 [Course scope] I can write simple SQL statements, so I took the course mainly for confusing parts + practice problems. [Course review] 1. The lecture structure and explanation are neat : Among the SQL lectures I've taken, this one has the best lecture structure, and the explanations are brief and only give you the key points, which was really great. 2. It points out confusing and difficult parts well : I don't use SQL often in the field, so I often forget and don't have much opportunity to write long codes, but it was good to be able to learn the basics again and check the parts I find difficult while taking the course. 3. Learning for practitioners : It's not a coding test or formal education, but it's really great that it focuses on explaining SQL query writing methods that can be realized while working in the field. 4. The blog is well organized : I already knew about Kyle School, but I was impressed when I saw that a separate page was organized for the lectures. Even the errors that beginners can make were kindly written down, which helped me learn. The best! 5. Free ⭐<- There is no better advantage than this : There are more paid SQL lectures than I thought, but this quality is even free... I took the class without expecting much, but I was surprised by the quality and the fact that it was free. 6. Wishes I didn't finish the course, so I might not have found it, but I wish there was a page that organized the correct queries for the practice problems. I sometimes missed things when I watched the video! [Recommended for] - Beginners to SQL : I recommend this to beginners because it explains the necessary content really simply!!! I studied SQL on my own, struggling! At that time, I regretted that I could have saved a lot of time if I had taken this lecture. That's why I really recommend it! - Coding test preparation students I felt that the difficulty level was around beginner or intermediate, but I think it would be helpful for those preparing for a simple coding test with SQL. It's not just learning how to write queries and get the right answer, but I expect that I can get some points in code interviews because I can learn the process of why it was written this way. When I study alone, I understand better than I thought, and there are many times when it's hard to find organized materials, but Kyle's blog is a great help whenever that happens. I always read it with gratitude. Personally, I wish there were lectures on using big data engineering tools used in the field! I hope you prosper.

5.0

ACB 5

27% enrolled

I'm a data worker, and I got goosebumps while listening to the lecture, so I'm leaving in the middle to write a lecture review. I've listened to some SQL-related lectures, and I can't understand why they're free. The curriculum and content are so good that it's just as good as the others. Those who have been looking for other lectures will save time and money if they settle here. I'm actually a YouTube subscriber, so I came here simply because I was curious about what you filmed, but the magic is that I keep listening... No, it's ridiculous that it's free, and I didn't know you'd include data verification in the curriculum. Thumbs up!! I'll listen to the intermediate and advanced versions even if I have to pay for them myself. Kyle School, please make one!!

What you will gain after the course

  • BigQuery

  • SQL

  • Data Analysis

  • Data result verification

  • How to write readable queries

BigQuery, the essential data analysis tool these days
Are you wondering how to get started? 👀

As more companies use Google Analytics 4 (GA4) and Firebase, many are adopting BigQuery as their data warehouse. BigQuery is a data warehouse within the Google Cloud Platform that focuses on data analysis. You can extract data from BigQuery using SQL.

I would like to recommend this course to those who are starting with BigQuery (SQL). It will also serve as a great guide for those who have just jumped into the world of data and have the will to analyze data. If you are looking for a BigQuery course, this one will be very helpful.


💡 This course is for those who have never encountered BigQuery (SQL) before. Since it is designed for beginners, the explanations are easy to follow and focus on the essential knowledge of SQL. If you are curious about more advanced topics, I recommend the BigQuery Practical Application (Funnel Analysis, Retention Analysis) course.

By taking the practical application course, you will be able to solve most SQL coding tests (modern SQL coding tests often include window functions, funnel, and retention query writing, all of which are covered in that course).

Perfect for in-house BigQuery training
Only the essential core needed in the field!

I have used BigQuery for a long time since 2017 and have continuously refined the core knowledge required in practice while conducting numerous BigQuery training sessions. I have included content that I believe is essential to know when using BigQuery in the field, such as query scan costs, readable queries, and data result verification. You can use your time efficiently by adding this lecture as onboarding or team training material at your company. Quickly conduct the SQL training that is essential in the process of increasing data literacy!

Key Features of This Course 📌

Even if you're new to SQL/BigQuery, it won't be difficult!

If you are studying SQL for the first time, I recommend this course. It focuses on core SQL syntax. The goal is to get used to writing queries rather than memorizing syntax one by one. With a total of 47 problems, you will naturally become familiar with BigQuery (SQL) before you know it.

Providing real-world experiences that can be applied in practice!

I provide practical know-how and methods for handling issues. The course is designed to share experiences on what to do when an error is found, how to write queries effectively, and how to validate data results.

Make it easier with diagrammed and visualized lecture materials!

Structured lecture materials are provided. I have included a diagram of the "process" and flow I follow when writing queries in the lecture. Additionally, difficult SQL syntax has been expressed visually so that you can understand it without any hurdles.

Recommended for these people

Those who need to use BigQuery

If BigQuery has already been introduced at your company, try applying it to your work immediately after learning.

Those who want to learn SQL
If you are someone who wants to utilize data using SQL, this course is perfect for you.

Those in charge of internal BigQuery training

Now, instead of teaching everything yourself, try utilizing this lecture.

After taking this course

The person who created this course

Notes before taking the course

Hands-on Environment

  • The lectures were filmed on MacOS, but since BigQuery is accessed via the web, anyone can use it.

Recommended Learning Method

  • Rather than studying alone, try taking the course with friends or colleagues and think about how you can apply it to your work.

    • If necessary, you may add this lecture to your company's onboarding materials.

  • The problems are in the lecture material PDF file. To maximize the learning effect, make sure to solve the problems first and then identify how your approach differs from mine.

  • If you post the lecture content on your blog, please make sure to include the lecture URL, and posting the majority of the lecture content may lead to copyright issues. I recommend writing your posts by focusing on the key points you want to remember from the lecture and adding your own thoughts.

Learning Materials

  • PDF files are provided.

  • You may also refer to the webpage as a supplementary resource: https://zzsza.github.io/bigquery/

  • If you are curious about more general information regarding BigQuery, I also recommend reading the book <Google BigQuery: The Definitive Guide>.

  • It is possible to include this lecture as part of internal company onboarding training, but additional commercial use based on these lecture materials is prohibited. Posting reviews on a blog is allowed, provided that the source is cited.

Reviews and recommendations
from those who watched the lecture first
💫

Mina Shin (Data Analyst)

It was a journey where I could learn everything from A to Z about the BigQuery environment. After learning the basics of writing SQL in BigQuery, I was able to learn how to write structural SQL and how to plan data for analysis by solving example problems. Furthermore, it is a complete introductory data analysis course that even covers EDA and approaches for problem-solving.

Hyeryam Lee (Data Analyst)

I highly recommend this to anyone who wants to learn BigQuery for the first time, as it covers not only basic SQL but also how to interpret error messages and practical ways to apply BigQuery in real-world tasks through well-archived explanations!!

Kyungho Park (AI Product Owner)

I believe data is the most important source for understanding the past, present, and future of a product. Therefore, the process of storing this critical data well and having team members query it effectively to extract insights is also vital. This course provides detailed, step-by-step descriptions of the purpose of using BigQuery in an organization, setup methods, and numerous tips for effective use, making it easy for anyone to follow. Furthermore, it kindly explains SQL syntax and techniques for writing effective queries, allowing them to be applied immediately to real-world tasks. By internalizing the content of this course and applying it to your work, you will be recognized as a beloved data analyst or a planner, PM, or marketer who can utilize data exceptionally well. I highly recommend this course, which contains the A-Z of BigQuery and the practical techniques I often saw Kyle use when we worked together.

Yunhwan Kwon (Software Engineer, Glucofit)

The ability to handle data freely has become an essential skill required in many fields. This course is even more valuable because it covers not only grammatical aspects but also the flow of thought for analysis, readability, data result verification, and considerations for various problem situations—all essential skills needed to become a good data analyst. If you are considering a career in the data field, this course will help you find clues for the right direction and provide great assistance in successfully starting your career.

Woongwon Lee (Data Scientist)

Data has become essential in most companies, and being able to retrieve data yourself has become a daily task for all job roles. However, I feel that BigQuery and SQL are still unfamiliar to many people. While there are plenty of educational materials on SQL, you likely faced difficulties when applying it to actual work. To get the data you want, you need to know more than just how to write SQL; you need to understand the process of how to retrieve and verify that data. I highly recommend this course because it repeatedly demonstrates the workflow of retrieving data, allowing you to apply it immediately to your actual work!

Dongmin Cho (Data Analyst)

There are countless lectures on the market that cover SQL syntax, but it's not easy to actually process data just by looking at that syntax. This is because accurately processing data is a different story altogether. I recommend this lecture to those who want to learn how to extract data accurately, rather than just learning the syntax!

Bokyoung Choi (Data Scientist)

Today, data-driven decision-making has become an essential practice in many companies. In this era, data analysis is a field that requires complex and diverse knowledge. However, Kyle's 'BigQuery (SQL) for Beginners' course provides the perfect starting point to easily understand and approach this complex field. Starting from the basics of BigQuery, this course systematically covers the core concepts of SQL and is structured so that learners can easily engage through fun and easy-to-understand examples. Based on his deep expertise in BigQuery applications and experience communicating with people in various roles, Kyle goes beyond simple lecturing to provide delicate guidance for developing practical data analysis capabilities. If you are already using BigQuery within your company, I am confident that this course will play a crucial role in taking your first steps into data analysis.

Recommended for
these people

Who is this course right for?

  • Those who are learning BigQuery for the first time

  • Those who want to learn the basic concepts of SQL

  • Those who want to start data analysis

Hello
This is kyleschool

15,193

Learners

582

Reviews

405

Answers

4.9

Rating

7

Courses

I have worked as a data scientist, data engineer, and machine learning engineer for 10 years, and I have developed data analytics, data engineering, and machine learning algorithms at Socar and VCNC (Tada).

I am uploading videos related to data careers on the Kyle School YouTube channel, and I am creating materials while constantly thinking about how I can help those who take my courses perform well at their companies.

I am currently active as a Google Developer Expert (GDE) for Cloud.

 

Kyle School YouTube: https://www.youtube.com/c/kyleschool
Tech Blog: https://zzsza.github.io/
Instagram: https://www.instagram.com/data.scientist/
Main Content: https://github.com/Team-Neighborhood/I-want-to-study-Data-Science
Various efforts made to become a data scientist: https://zzsza.github.io/diary/2019/04/05/how-to-study-datascience/

More

Curriculum

All

52 lectures ∙ (9hr 1min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

268 reviews

5.0

268 reviews

  • jeongdo님의 프로필 이미지
    jeongdo

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    This is not a free lecture level. For those interested in SQL queries, this is highly recommended as a pre-course.

    • kyleschool
      Instructor

      Thank you for your kind words! I think it was a good idea to make the lecture public. If you have any questions, please let me know at any time!

  • morejasmine59827님의 프로필 이미지
    morejasmine59827

    Reviews 1

    Average Rating 5.0

    5

    27% enrolled

    I'm a data worker, and I got goosebumps while listening to the lecture, so I'm leaving in the middle to write a lecture review. I've listened to some SQL-related lectures, and I can't understand why they're free. The curriculum and content are so good that it's just as good as the others. Those who have been looking for other lectures will save time and money if they settle here. I'm actually a YouTube subscriber, so I came here simply because I was curious about what you filmed, but the magic is that I keep listening... No, it's ridiculous that it's free, and I didn't know you'd include data verification in the curriculum. Thumbs up!! I'll listen to the intermediate and advanced versions even if I have to pay for them myself. Kyle School, please make one!!

    • kyleschool
      Instructor

      Hello ACB 5! Thank you for leaving a review. I'm so happy that you caught what I intended while listening to the lecture..! When I think about what mistakes people who are new to working with data often make, or what they find most difficult when actually working, grammar doesn't come to mind first. Grammar becomes familiar as you practice, and SQL is simpler than other programming languages, so it's not difficult. When actually using data, how to verify data, how to make it more readable, what kind of flow is used to write queries? I thought it would have been better if we had learned this part from the beginning, so I added this part. And I hope that many people will know this content, so I made it free. I hope that even one more person will take the course and gain experience. Thank you so much for taking the course on YouTube and leaving a review :)

  • jyeon94657208님의 프로필 이미지
    jyeon94657208

    Reviews 3

    Average Rating 5.0

    5

    10% enrolled

    I can't believe this course is free.

    • kyleschool
      Instructor

      Thank you Je Ho for your kind words! I made this with the hope that it will be helpful to those studying :)

  • lilykim님의 프로필 이미지
    lilykim

    Reviews 7

    Average Rating 5.0

    5

    35% enrolled

    I think beginners to SQL will be able to approach this without difficulty. Usually, many people have difficulty starting with SQL installation, but I didn't feel any difficulty from the beginning to the end :-) And the instructor's communication skills are very good. He explained difficult terms easily using real-life terms, and there were many simple but practice problems, so I think it would be good for beginners to go through it 2-3 times.

    • kyleschool
      Instructor

      Thank you, Lily, for your kind words. I will continue to make good lectures!!

    • Infraon Team Capital T, Human Robot Lily acknowledged it... I also applied for the course without asking or questioning ^.^

  • tett77님의 프로필 이미지
    tett77

    Reviews 18

    Average Rating 5.0

    5

    46% enrolled

    Please listen... It's a shame to listen to it alone🙏 [Course scope] I can write simple SQL statements, so I took the course mainly for confusing parts + practice problems. [Course review] 1. The lecture structure and explanation are neat : Among the SQL lectures I've taken, this one has the best lecture structure, and the explanations are brief and only give you the key points, which was really great. 2. It points out confusing and difficult parts well : I don't use SQL often in the field, so I often forget and don't have much opportunity to write long codes, but it was good to be able to learn the basics again and check the parts I find difficult while taking the course. 3. Learning for practitioners : It's not a coding test or formal education, but it's really great that it focuses on explaining SQL query writing methods that can be realized while working in the field. 4. The blog is well organized : I already knew about Kyle School, but I was impressed when I saw that a separate page was organized for the lectures. Even the errors that beginners can make were kindly written down, which helped me learn. The best! 5. Free ⭐<- There is no better advantage than this : There are more paid SQL lectures than I thought, but this quality is even free... I took the class without expecting much, but I was surprised by the quality and the fact that it was free. 6. Wishes I didn't finish the course, so I might not have found it, but I wish there was a page that organized the correct queries for the practice problems. I sometimes missed things when I watched the video! [Recommended for] - Beginners to SQL : I recommend this to beginners because it explains the necessary content really simply!!! I studied SQL on my own, struggling! At that time, I regretted that I could have saved a lot of time if I had taken this lecture. That's why I really recommend it! - Coding test preparation students I felt that the difficulty level was around beginner or intermediate, but I think it would be helpful for those preparing for a simple coding test with SQL. It's not just learning how to write queries and get the right answer, but I expect that I can get some points in code interviews because I can learn the process of why it was written this way. When I study alone, I understand better than I thought, and there are many times when it's hard to find organized materials, but Kyle's blog is a great help whenever that happens. I always read it with gratitude. Personally, I wish there were lectures on using big data engineering tools used in the field! I hope you prosper.

    • kyleschool
      Instructor

      Hello Mango! Thank you so much for the detailed course review. It's a review that inspires me as well. I think it was well-written because you left many of the things I thought about in the course review. I will continue to create materials that can be helpful in the future. Before going into data engineering, there is a utilization section, and in the utilization section, I am sharing some tools for automation. I am preparing to release a data engineering lecture in the second half of the year or early next year. Regarding the answer to the query, I did not share it because I wanted you to actually input it in case you would copy and paste the answer right away, but I will think about it! I think it would be possible to upload it to the web or lecture notes.

kyleschool's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Free