강의

멘토링

커뮤니티

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) 236 reviews

7,546 learners

  • kyleschool
이론 실습 모두
SQL
Google Cloud Platform
bigquery
Data literacy
Thumbnail

Reviews from Early Learners

What you will gain after the course

  • BigQuery

  • SQL

  • Data Analysis

  • Data Results Validation

  • How to write readable queries

BigQuery, an essential data analysis tool these days
Wondering how to get started? 👀

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

I would like to recommend this course to those who are starting BigQuery (SQL) . It will also be a good guide for those who are just jumping into the world of data and want to analyze data . If you are looking for a BigQuery course, this course will be helpful.


💡 This course is for those who have never been exposed to BigQuery (SQL). It is easy to understand for beginners and focuses on essential knowledge of SQL. If you are interested in more in-depth content, I recommend the BigQuery Utilization (Funnel Analysis, Retention Analysis) course.

If you take the utilization course, you will be able to answer most of the SQL coding tests (this course covers all of the current SQL coding tests, such as writing window functions, funnels, and retention queries)

It is also comparable to in-house BigQuery training.
Only the essentials you need for your work!

I have been using BigQuery for a long time since 2017, and have continuously refined the core knowledge required for practical work through numerous BigQuery trainings. This lecture contains the contents that I thought were essential to know when using BigQuery in the field , such as query exploration cost, readable query, and data result verification. If you add this lecture as an onboarding or team training material at your company, you can use your time efficiently . Quickly proceed with the SQL training that is essential in the process of improving data literacy!

Features of this course 📌

Even if you are new to SQL/BigQuery, it’s not difficult!

If you are a beginner in SQL, I recommend this course. It focuses on core SQL grammar. Rather than memorizing grammar one by one, the goal is to become familiar with writing queries . With a total of 47 problems, you will naturally become familiar with BigQuery (SQL).

Providing practical experience that can be applied in practice!

We provide know-how for practical work and how to respond to issues . We have structured the lecture so that you can gain experience on what to do when you find an error, how to write a good query, and how to verify data results.

Make it easier with diagrammatic/visualized lecture materials!

I provide structured lecture materials. I have included in the lectures the "process" of how I write queries, diagrammed, and expressed difficult SQL grammar visually so that you can understand it without difficulty .

I recommend this to these people

Who should use BigQuery?

If your company has already adopted BigQuery, apply it to your work right after learning it.

Anyone who wants to learn SQL
If you want to use SQL to leverage data, this course is for you.

In-house BigQuery training person

Now, instead of teaching everyone directly, use this course.

After class

Who created this course

Things to note before taking the class

Practice environment

  • The lecture was filmed on MacOS, but BigQuery is accessible via the web, so anyone can use it.

Recommended learning methods

  • Rather than studying alone, take the class with friends or colleagues and think about how you can apply this to your work.

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

  • The problem exists in the lecture material PDF file. It is best to solve the problem first and see how it differs from my solution for better learning effectiveness.

  • When posting the content of a lecture on a blog, please be sure to specify the lecture URL, and if you post most of the lecture, there may be copyright issues. I recommend that you write a post by adding your own thoughts and the key points you want to remember from the lecture.

Learning Materials

  • We provide PDF files.

  • You can also refer to the webpage for assistance: https://zzsza.github.io/bigquery/

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

  • You may add this course to your onboarding training within your company, but you may not use the course material for any additional commercial purposes. You may leave a review on your blog, provided you cite the source.

Those who watched the lecture first
Reviews and Testimonials
💫

Shin Min-a (Data Analyst)

It was a journey that allowed me to 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 how to plan data for analysis by solving example problems. It is a complete lecture on the basics of data analysis that can also reach EDA and approaches for problem solving.

Hye-Ram Lee (Data Analyst)

I recommend this book to anyone who wants to learn BigQuery for the first time, as it explains not only simple SQL, but also error message interpretation and how to apply BigQuery to practical situations!!

Kyungho Park (AI Product Owner)

I think that the most important source to know the past, present, and future of a product is data. Therefore, it is also important to store this important data well and have the organization members effectively search it to extract insights. This lecture is great because it describes in detail the purpose of using BigQuery in an organization, how to set it up, and many tips for effective use, and anyone can follow it. Furthermore, SQL grammar and techniques for effectively sending queries are explained kindly so that you can apply it right away in the field. If you acquire the contents of this lecture and use them in your work, you will be recognized as a beloved data analyst or a planner, PM, or marketer who can utilize data very well. I strongly recommend this lecture, which contains the AZ of BigQuery and practical techniques that I frequently used when I worked with Kyle.

Yoonhwan Kwon (Software Engineer, Glucofit)

The ability to freely handle data has become an essential ability required in many fields. This course is even more valuable because it covers all the essential abilities that a good data analyst must have, such as not only grammatical aspects but also the flow of thought for analysis, readability, data result verification, and thinking about various problem situations. If you are considering a career in the data field, this course will give you a clue to the right direction and will be of great help in starting your career successfully.

Woongwon Lee (Data Scientist)

Data has become a necessity in most companies, and being able to obtain data on your own has become a daily task for all positions. However, I feel that many people are still unfamiliar with BigQuery or SQL. There are many educational materials on SQL, but you may have found it difficult when actually working. In order to obtain the data I want, I need to know not only how to write SQL, but also what process to go through to obtain and verify the data. This course is highly recommended because it repeatedly shows the flow of obtaining data, allowing you to immediately apply it in your actual work!

Dongmin Jo (Data Analyst)

There are countless lectures on the market that cover SQL grammar, but it is not easy to process data just by looking at the grammar. This is because processing data accurately is another story. I recommend this lecture to those who want to extract data accurately, not just learn grammar!

Choi Bo-kyung (Data Scientist)

Data-driven decision-making has become an essential practice for many companies today. In this era, data analysis is a complex field that requires a variety of knowledge. However, Kyle's 'BigQuery (SQL) for Beginners' course provides the perfect starting point for easily understanding and approaching this complex field. This course starts from the basics of BigQuery and systematically covers the core concepts of SQL, and is structured so that learners can easily approach it through fun and easy-to-understand cases. Based on his deep expertise in BigQuery utilization and his experience communicating with people in various positions, Kyle goes beyond simple lectures and provides detailed guidance so that you can develop practical data analysis capabilities. If you are using BigQuery in your company, I am sure that this course will play an important role in taking the first step toward 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,181

Learners

507

Reviews

373

Answers

4.9

Rating

6

Courses

9년차 데이터 과학자, 데이터 엔지니어, 머신러닝 엔지니어로 근무했으며, 쏘카와 타다에서 데이터 분석, 데이터 엔지니어링 개발, 머신러닝 알고리즘을 개발했습니다.

카일스쿨 유튜브에 데이터 커리어 관련 영상을 올리고 있으며, 어떻게 해야 강의를 수강하신 분들이 회사에서 일을 잘할 수 있을까?를 고민하며 자료를 만들고 있어요.

Google의 GDE(Cloud)로 활동하고 있어요.

 

카일스쿨 유튜브 : https://www.youtube.com/c/kyleschool
기술 블로그 : https://zzsza.github.io/
인스타그램 : https://www.instagram.com/data.scientist/
대표 컨텐츠 : https://github.com/Team-Neighborhood/I-want-to-study-Data-Science
데이터 과학자가 되기 위해 진행한 다양한 노력들 : 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

236 reviews

5.0

236 reviews

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

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

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