강의

멘토링

로드맵

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

6,842 learners

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

Reviews from Early Learners

What you will learn!

  • 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

12,980

Learners

408

Reviews

356

Answers

4.9

Rating

5

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

197 reviews

5.0

197 reviews

  • ACB 5님의 프로필 이미지
    ACB 5

    Reviews 1

    Average Rating 5.0

    5

    27% enrolled

    데이터 직무 현직자구요, 강의듣다 소름돋아서 중간에 나와서 강의평 씁니다. SQL 관련 강의 좀 들어봤는데 왜 무료인지 이해안갈 정도로 커리큘럼하며, 내용하며 너무 손색 없이 좋습니다. 다른 강의 기웃거리면서 찾았던 분들은 여기 정착하시면 시간과 비용 슈퍼세이브입니다. 저는 사실 유튜브 구독자여서 단순히 어떤거 찍으셧나 궁금해서 들어왔는데, 계속 듣게 되는 마법.. 아니 진짜 무료인게 말도 안되고 데이터 검정을 하는 법까지 커리에 넣으실 줄은 몰랐어요,,엄지척!! 중고급 나오면 사비결제해서라도 들을게요. 카일스쿨 님 만들어주시죠!!

    • 카일스쿨
      Instructor

      ACB 5님 안녕하세요! 수강평 남겨주셔서 감사합니다. 강의를 들으면서 제가 의도했던 부분을 캐치해주셔서 저도 너무 기쁘네요..! 실무에서 데이터를 처음 다루는 분들이 자주 하는 실수나, 이분들이 실제로 일을 할 때 제일 어려움을 겪는 부분이 무엇일까? 생각하면 문법적인 부분이 먼저 떠오르진 않더라구요. 문법은 하다보면 익숙해지고, SQL은 다른 프로그래밍 언어보단 간단해서 어렵지 않지요. 실제로 데이터를 활용할 때 데이터를 검증하는 것, 어떻게 해야 더 가독성을 좋게 만들까? 어떤 흐름으로 쿼리를 작성하는가? 이 부분을 처음부터 배웠으면 더 좋았겠다 싶어서 이 부분을 추가했어요. 그리고 많은 분들이 이 내용을 알면 좋겠다 싶어 무료로 공개했네요. 한분이라도 더 많은 분들이 수강하시고 경험을 얻어가시면 좋겠네요. 유튜브에서 강의까지 수강해주시고 수강평 남겨주셔서 너무 감사합니다 :)

  • 허정도님의 프로필 이미지
    허정도

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    무료 강의 레벨이 아닙니다. SQL 쿼리에 관심 있으신 분은 선수강의로 강추입니다.

    • 카일스쿨
      Instructor

      좋은 말씀 감사합니다! 강의를 공개하길 잘했다란 생각이 드네요. 궁금한 내용 있으시면 언제든 말씀해주셔요!

  • 망고맛있어님의 프로필 이미지
    망고맛있어

    Reviews 18

    Average Rating 5.0

    5

    46% enrolled

    제발 들어주세요...저 혼자 듣기 아깝습니다🙏 [수강범위] 간단한 SQL문은 작성할 수 있어서 헷갈리는 부분 + 연습 문제 위주로 수강 하였습니다. [수강평] 1. 강의의 구성과 설명이 정갈함 : 제가 들었던 SQL 강의 중에 제일 강의의 짜임이 좋고, 설명도 간략하게 핵심만 알려 주셔서 너무 좋았습니다. 2. 헷갈리는 부분, 어려운 부분을 잘 집어 줌 : 현업에서 SQL을 자주 사용하는 건 아니라, 자주 까먹기도 하고 코드를 길게 써볼 일이 별로 없었는데, 강의를 수강 하면서 다시 기본기도 익히고 어려워하는 부분에 대하여 점검할 수 있어 좋았습니다. 3. 실무자를 위한 학습 : 코딩테스트, 형식적인 교육을 위한 학습이 아니라 현업에서 종사하면서 깨달을 수 있는 SQL 쿼리 작성법 위주로 설명해 주셔서 진짜 너무 좋았습니다. 4. 블로그에 정리가 잘되어 있음 : 카일스쿨 원래 잘 알고 있었는데, 강의를 위해 따로 페이지 정리가 되어 있는 걸 보고 감탄했습니다. 심지어 초급자라면 실수 할 수 있는 에러도 친절하게 적어주셔서 학습하는데 도움이 되었습니다. 최고! 5. 무료 ⭐<- 이보다 더 좋은 장점은 없다 : SQL 강의 중 유료가 생각보다 많은데, 이 퀄리티에 심지어 무료라니... 기대 안하고 수강했는데, 퀄리티에 놀라고 무료인 점에 한 번 더 놀라고 갑니다 6. 바라는 점 제가 완강을 한 건 아니어서 못 찾은 걸 수 도 있는데, 연습문제에 대한 정답쿼리를 정리해둔 페이지가 있었으면 좋겠습니다. 영상 보면서 치니까 빼먹는 경우도 있더라구요! [추천대상자] - SQL입문자 : 진짜 심플하게 필요한 내용을 잘 설명해 주셔서 입문자들에게 추천합니다!!! 저는 혼자 끙끙거리며 SQL을 독학했는데요! 그 때, 이 강의를 들었으면 시간을 엄청 절약할 수 있었을텐데 하고 아쉬움이 있었습니다. 그 만큼 진짜 강추합니다! - 코딩테스트 준비생 제가 느끼기에 초급, 중급 정도의 난이도였는데, SQL로 간단한 코딩테스트를 준비하는 분들에게도 도움이 될 것 같습니다. 단순히 쿼리를 짜서 정답을 맞추는 학습이 아니라, 왜 이렇게 짰는지 과정을 익힐 수 있어 코드인터뷰?에서 점수를 좀 얻을 수 있지 않을까 예상해봅니다. 혼자 공부하면서 생각보다 이해가 잘되고, 정리되어 있는 자료를 찾기 어려울 때도 많은데, 그럴 때마다 카일 블로그가 많은 도움이 됩니다. 항상 감사하게 보고 있습니다. 개인적으로 현업에서 사용하는 빅데이터 엔지니어링 도구 사용과 같은 강의도 생겼으면 좋겠습니다! 번창하세요

    • 카일스쿨
      Instructor

      망고님 안녕하세요! 자세한 수강평 너무 감사합니다. 보면서 저도 영감을 받는 후기네요. 제가 생각했던 많은 부분을 수강평에 남겨주셔서 잘 만들었구나. 이런 생각이 들어요. 앞으로도 도움이 될 수 있도록 자료 만들어볼게요. 데이터 엔지니어링 관련으로 가기 전에 활용편이 있는데, 활용편에서 약간의 자동화를 위한 도구를 공유드리고 있어요. 하반기나 내년 초에 데이터 엔지니어링 강의를 출시하려고 준비 중이에요. 쿼리의 정답 관련해서 의견 주신 부분은 정답을 올리면 바로 복사 붙여넣기할까봐 실제로 입력하길 바라는 마음에 공유하진 않았는데, 고민해볼게요! 웹이나 강의 수강 노트 등에 올리는 것이 가능할 것 같네요

  • 위험한 나무늘보님의 프로필 이미지
    위험한 나무늘보

    Reviews 7

    Average Rating 5.0

    5

    35% enrolled

    처음 sql 배우시는 분들이 어렵지 않게 접근하실 수 있을 거 같아요. 보통 sql 설치부터 어려움을 겪는 경우가 많은데, 처음부터 끝까지 어려움을 느끼지 못했습니다:-) 그리고 강사님의 전달력이 매우 좋은 강의입니다. 실생활 용어들로 어려운 용어들을 쉽게 설명해주셨고, 간단하지만 연습 문제도 많았기 때문에 처음 sql 입문하신 분들이 2,3번 반복해서 진행하시면 좋을 거 같습니다.

    • 카일스쿨
      Instructor

      릴리님 좋은 말씀 감사합니다. 앞으로도 좋은 강의 만들어볼게요!!

    • 인프런 팀 대문자 T, 인간 로봇 릴리가 인정했다니... 저도 바로 묻지도 따지지도 않고 수강 신청했슴다 ^.^

  • Je Ho님의 프로필 이미지
    Je Ho

    Reviews 3

    Average Rating 5.0

    5

    10% enrolled

    이런 강의가 무료라니 믿기지가 않네요

    • 카일스쿨
      Instructor

      Je Ho님 좋은 말씀 감사합니다! 공부하는 분들에게 도움이 되길 바라는 마음으로 만들었어요 :)

Free

kyleschool's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!