강의

멘토링

커뮤니티

Data Science

/

Data Analysis

Introduction to BigQuery (SQL) for Beginners

This is an introductory BigQuery (SQL) course for beginners. Recommended for those curious about data processing methods. We teach SQL from a data analysis and data engineering perspective rather than a backend development perspective.

(5.0) 254 reviews

7,947 learners

Level Basic

Course period Unlimited

  • kyleschool
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 Results Validation

  • How to write readable queries

BigQuery, the Essential Data Analysis Tool These Days
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 Google Cloud Platform's data warehouse product focused on data analysis. BigQuery allows you to extract data using SQL.

I would recommend this course to those who are starting with BigQuery (SQL). It will also serve as a great guide for those who have just entered the world of data and have the desire to analyze data. If you're looking for a BigQuery course, taking this course will be helpful.


💡 This course is for those who have never encountered BigQuery (SQL) before. As it's designed for beginners, it's explained in an easy-to-understand manner and focuses on essential SQL knowledge. If you're curious about more advanced content, I recommend the BigQuery Advanced Course (Funnel Analysis, Retention Analysis)

By taking the advanced course, you'll be able to solve most SQL coding tests (recent SQL coding tests include window functions, funnel queries, retention queries, etc., and this course covers all of them)

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

I have been using BigQuery for a long time since 2017, and through conducting numerous BigQuery training sessions, I have continuously refined the core knowledge needed for practical work. I have included in this course content that I believe is essential to know when using BigQuery in the field—specifically, query exploration costs, readable queries, and data result validation. By adding this course as onboarding or team training material at your company, you can use your time efficiently. Quickly conduct the SQL training that must be done in the process of enhancing data literacy!

Features of This Course 📌

Easy to learn even if you're new to SQL/BigQuery!

If you're new to SQL, I recommend this course. It focuses on core SQL syntax. The goal is to become comfortable writing queries rather than memorizing syntax one by one. With a total of 47 problems, you'll naturally become familiar with BigQuery (SQL) before you know it.

Providing real-world experience you can apply in practice!

We guide you through practical know-how and issue resolution methods for real-world work. The course is structured to help you gain insights on: What should you do when you discover an error? How do you write queries effectively? How do you validate data results?

Easier to understand with visualized/diagrammed lecture materials!

We provide structured course materials. I've included in the course a diagrammatic representation of the "process" of how I write queries. Additionally, I've visually represented difficult SQL syntax so you can understand it without any obstacles.

We recommend this for those who

Those who need to use BigQuery

If BigQuery is already implemented in your company, apply it to your work right after learning

For those who want to learn SQL
If you want to utilize data using SQL, this course is suitable for you.

The person in charge of in-house BigQuery training

Now, instead of teaching everything directly yourself, try utilizing these courses.

After taking the course

  • You can execute SQL queries in BigQuery

  • You will be able to perform simple JOINs and learn how to extract data.

  • You will be able to write readable queries.

  • You will be writing SQL queries while validating data results.

  • If you have more questions, I recommend taking the BigQuery Utilization Course (Funnel Analysis, Retention Analysis)

The person who created this course

Notes Before Enrollment

Practice Environment

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

Recommended Learning Method

  • Study with friends or colleagues rather than alone, and think about how you can apply this to your work.

    • If needed, you may add this course to your company's onboarding materials

  • The problem exists in the lecture material PDF file. It's important to solve the problem first and then identify how your solution differs from mine, as this approach provides better learning outcomes.

  • When posting lecture content on a blog, please make sure to include the lecture URL, and posting most of the lecture content may involve copyright issues. I recommend writing posts that include the key points you want to remember from the lecture along with your own thoughts.

Learning Materials

  • PDF 파일을 받을 준비가 되었습니다. 파일을 업로드해 주시면 내용을 확인하고 한국어에서 영어로 번역해 드리겠

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

  • If you're curious about more comprehensive information on BigQuery, I also recommend checking out the book.

  • It is possible to add this course as onboarding training within your company, but additional commercial use based on this course material is not permitted. You may leave reviews on your blog as long as you cite the source.

Reviews and Recommendations
from Those Who Took the Course First
💫

Minah 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 structured SQL and plan data for analysis by solving example problems. Furthermore, it's a complete foundational data analysis course that also covers EDA and approaches for problem-solving.

Hyeram Lee (Data Analyst)

Not only simple SQL, but also error message interpretation and methods for applying BigQuery in real-world practice are archived and explained, so I recommend it to anyone who wants to learn BigQuery for the first time!!

Kyungho Park (AI Product Owner)

I believe data is the most important source for understanding a Product's past, present, and future. Therefore, it's crucial to store this important data well and enable team members to effectively query it to extract insights. This course provides detailed and comprehensive coverage of the purpose of using BigQuery in organizations, setup methods, and numerous tips for effective use, making it easy for anyone to follow. Furthermore, it kindly explains SQL syntax and techniques for querying effectively, allowing immediate application in practical work. If you master the content in this course and apply it to your work, you'll be recognized as a beloved data analyst or as a planner, PM, or marketer who can utilize data exceptionally well. I strongly recommend this course, which contains the A-Z of BigQuery and practical techniques that Kyle and I frequently used when we worked together.

Yoonhwan Kwon (Software Engineer, Glucofit)

The ability to handle data with ease has become an essential skill required in many fields. This course is particularly valuable as it comprehensively covers not only grammatical aspects but also the essential abilities needed to become a good data analyst, including analytical thinking flow, readability, data result verification, and considerations for various problem situations. If you are considering a career in the data field, this course will help you gain insights into the right direction and provide significant assistance in successfully starting your career.

Woongwon Lee (Data Scientist)

Data has become essential in most companies, and the ability to obtain data independently has become a daily task for all job functions. However, I feel that BigQuery and SQL are still unfamiliar to many people. While there are many educational materials about SQL, you probably experienced difficulties when actually working with it. To obtain the data you want, you need to know not just how to write SQL, but what process to follow to obtain and validate data. I strongly recommend this course because it repeatedly demonstrates the flow of obtaining data, enabling you to apply it immediately in your actual work!

Dongmin Jo (Data Analyst)

While countless courses on the market cover SQL syntax, it's not easy to process data just by looking at that syntax alone. This is because accurately processing data is a completely different matter. I recommend this course to those who want to not just learn syntax, but actually extract data accurately!

Bokyung Choi (Data Scientist)

In today's business world, data-driven decision-making has become an essential practice. 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 for easily understanding and approaching this complex field. This course systematically covers everything from BigQuery basics to core SQL concepts, and is structured to be easily accessible to learners through fun and easy-to-understand examples. Based on his deep expertise in BigQuery utilization and experience communicating with people from various job functions, Kyle goes beyond simple instruction to provide meticulous guidance that helps develop practical data analysis capabilities. If you're using BigQuery within your organization, I'm confident this course will play an important role in taking your first steps in data analysis.

Recommended for
these people

Who is this course right for?

  • For those new to BigQuery

  • Those who want to learn SQL basic concepts

  • Those who want to start data analysis

Hello
This is

14,721

Learners

559

Reviews

383

Answers

4.9

Rating

6

Courses

I have worked as a data scientist, data engineer, and machine learning engineer for 9 years, and developed data analysis, data engineering, and machine learning algorithms at Socar and Tada.

I upload videos related to data careers on the Kyle School YouTube channel, and I create materials while constantly thinking about how to help my students perform well at their companies.

I'm 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/
Featured 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/

Curriculum

All

52 lectures ∙ (9hr 1min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

254 reviews

5.0

254 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 :)

  • 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.

  • 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 ^.^

  • 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 :)

Free

kyleschool's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!