inflearn logo

Click! Web Crawling & Data Analysis Like a Pro with AI (w. GEMINI CLI)

Creating Your Own Data Analysis Portfolio with Free Gemini CLI Vibe Coding: Data Collection, Analysis, Reporting, and Dashboard Automation Even if you are new to data collection, you can collect, analyze, visualize, and create reports and dashboards like a professional data analyst once you master the principles, prompt engineering, and VSCode. From Python data collection to report writing with Gemini CLI and VSCode: Learn prompt engineering and troubleshooting methods for foolproof data collection and analysis.

(4.9) 34 reviews

497 learners

Level Beginner

Course period Unlimited

Python
Python
VSCode
VSCode
gemini
gemini
Python
Python
VSCode
VSCode
gemini
gemini

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

Ho Sung Kim

75% enrolled

It was very helpful for coding. Antigravity suddenly appeared 😊😊;; I hope you can also cover how to use antigravity later.

5.0

김선환

32% enrolled

I'm enjoying your lectures. Please stay healthy always.

5.0

kyujong.roh

100% enrolled

By learning the process of automating crawling—once a major hurdle in data collection—with AI and connecting it to analysis, I have upgraded my data-driven decision-making capabilities to the next level.

What you will gain after the course

  • Understanding the workflow from CLI-based web scraping to analysis using GEMINI CLI

  • Web Crawling Without Failure, Vibe Coding

  • Systematically managing AI-generated code versions by integrating Git and VSCode

  • Visualize the collected data and reduce reporting time by automatically converting Markdown into PPT.

  • Building Your Own Data Analysis Web Application Using Streamlit

A new experience with AI:
Practical Data Analysis


Easily solve data collection, analysis, and visualization with Vibe Coding using Gemini CLI and AI Assistant!


Until now,
there were many hurdles to overcome
in order to perform data collection (crawling) and analysis.


Studying Python syntax, installing Selenium and setting up the environment,
and even repeated code modifications every time the HTML structure changed...
It took a lot of time and energy.

.
.

But now, the fact is that AI has changed so many things!

In this course,

Without the existing complex processes,
we will show you a new way to analyze data
using AI!



Difficulties of traditional learning methods

  • Expensive AI tool costs

  • Copilot ($10/mo), Cursor ($20/mo), ChatGPT Team ($30/mo)... The fixed cost of $50–$100 per month is a burden right from the start.

  • Boring grammar-oriented lectures

  • I want to collect and analyze data, but I've been stuck on Python grammar for 20 hours... I get exhausted before even seeing an actual result.

  • The limitations of copy-pasting code

  • When the code generated by ChatGPT results in an error, you can't resolve it and eventually end up giving up.

Spreading your wings with Vibe Coding

  • Zero-Cost Strategy

  • Build an environment as powerful as paid tools using the combination of VSCode (Free) + Gemini CLI (Free). It won't be too late to switch to paid tools after you have become sufficiently familiar with it.

  • Project-centered and result-oriented

  • Leave the grammar study to the AI. We focus on planning and instruction, asking "What data should we collect and how should we display it?"

  • Self-healing AI workflow

  • You will learn 'Self-Healing' prompt techniques that allow the AI to receive logs and fix errors on its own when they occur.




⭐ Key Highlights of This Course ⭐

point 01.

Easily perform any task you want with just prompts

GEMINI CLI-based data collection and analysis workflow

From data collection to refinement to reporting all at once, using only prompts

A hands-on curriculum that anyone, including non-majors, can follow without complex coding, just like having a conversation with AI

Learn the principles of writing work orders to immediately apply them to any data analysis



point 02.

Experience AI-based data analysis for free

Build a powerful AI analysis environment using only the Gemini CLI + VS Code combination

Start without any cost burden by conducting all practices with free tools

Once mastered, it can be expanded to various AI coding tools such as Claude Code and Copilot CLI


> Why Gemini CLI?

Gemini CLI is a lightweight AI coding tool that runs immediately with a simple installation, allowing you to
easily design data collection, refinement, and automation workflows based on prompts.



point 03.

Practical projects implemented with real-world data

Practical projects using real website data
     (Practice based on real data such as YES24, Kyobo Book Centre, Starbucks, and real estate information)

✅ The finished results can be used immediately for portfolios or task automation

Please note!

  • Due to the nature of vibe coding, execution results may differ from the demonstration video.

    This course focuses on how to write, execute, and refine work orders,

    And we will focus on learning how to combine and utilize tools.

  • I recommend that you practice by slightly refining the prompts provided in the lecture to suit your specific goals.



⭐️ What you will learn ⭐️

GEMINI CLI

It can be used for free without any charges, and you can design the entire workflow from data collection to analysis all at once—then just give it a single click!

Even report and dashboard automation

Complete everything from crawling to report and dashboard automation with just a single click!

Data collection and storage

You can save and manage files in various formats. Simply specify the file format you want.

Manage your database with just a click

Are you a non-developer who finds the CLI environment too difficult?
If you just know how to design a workflow, you can complete tasks and fix errors with just a click!



Features of this course 💡

1️⃣ Understanding HTTP Request and Response Structure

  • Differences between GET and POST requests and their practical applications

  • Understanding HTML and JSON response formats and data parsing

  • Extraction and analysis of actual request URLs and header information

2️⃣ Web scraping data with just a single click using prompts!

  • Practical examples through web scraping

  • Exploring data sources available without an API key

  • Automating data requests using GEMINI CLI

3️⃣ Utilizing VSCode and Setting Up an AI Coding Environment

  • VSCode Installation and Basic Setup

  • Using extensions (AI assistants, etc.)

  • Executing GEMINI CLI via terminal and receiving real-time feedback

  • Hands-on "Vibe Coding" practice using AI code assistance features

    💬 A method of writing and modifying code with AI while solving problems in real-time


4️⃣ Data Analysis and Visualization

  • Automatically summarize and structure collected JSON/CSV data using AI

  • Data cleaning utilizing Pandas, Python, or the built-in analysis features of the GEMINI CLI

  • AI assistant within VSCode suggests code improvements and visualization examples

  • AI-based report generation: automatic generation of summaries, tables, graphs, and trend analysis

5️⃣ Automatic Report Generation and Practical Application

  • AI automatically generates reports based on the collected and analyzed data

  • Practice automatic document summarization, inserting tables and graphs, and PDF conversion

  • Creating data storytelling through AI assistants

  • Implementing a process to generate data reports based on analysis using only prompts, accessible even to non-developers

🧰 Prerequisites

  • Google Account (available without charge)

  • VSCode (An IDE where Copilot can be used within free credit limits)

  • Internet connection environment

  • Basic programming concepts (Optional)

💰 Cost

  • Free AI usage cost (Both GEMINI CLI and VSCode are available for free)

  • If you try it for free and get used to how to use it, it will help you transition to tools in the $20 to $200 per month range.

🎯 Recommended for these people

I couldn't collect or analyze the data I wanted using existing prompts.

Those who want to understand the principles and learn how to utilize appropriate prompts and tools.

I want to experience an AI coding environment for free without any charges.
Those who want to learn by experiencing AI coding with free tools such as GEMINI CLI and VSCode without worrying about costs.

I want to try automating reports or summarizing data.
Office workers and freelancers who want to use AI to streamline repetitive report writing or data organization

🎯 Web crawling completed with just a click!

  • 💻 Non-majors who are interested in AI coding
    → You can learn through practice-oriented lessons without complex programming.

  • 📊 Office workers interested in data collection, analysis, or automated reporting
    → Learn how to automate manual reports using AI.

  • 🧠 Developers and planners who want to utilize AI-based productivity tools
    → You can build an efficient workflow by integrating GEMINI CLI with VSCode.

  • 🚀 Those who want to start AI practice without any cost burden
    → You can experience everything from data collection to report writing with practical examples in a free environment.

  • 🧩 IT educators, instructors, and freelance developers
    → Suitable for those who want to integrate AI automation into teaching materials or client reports.

🚀 Expected Learning Outcomes

  • 🧰 You can directly build an AI coding environment using GEMINI CLI and VSCode.

  • 🌐 You will be able to accurately understand and utilize HTTP request and response structures, such as GET and POST.

  • 📈 You will gain the ability to collect and analyze real-time data through Web APIs.

  • 🧾 You can automatically generate and document reports using AI.

  • 🤝 You will build problem-solving focused "Vibe Coding" experiences with an AI assistant.

  • 💡 You can complete practical data projects using only free tools.

The person who created this course

  • Park Joeun

  • Operating the TodayCode YouTube channel

  • Microsoft MVP (Python)


  • Author of "Korean Text Analysis with Python for Everyone"

  • Translator of Practical Guide to NLP and LLM

  • Translator of "LLM Application Design in Practice"

  • Lectured at numerous universities, educational institutions, and corporations

  • Worked as a backend developer at game and advertising companies

Notes before taking the course

Practice Environment - With just the tools below, you can achieve professional results with a simple click!

  • VSCode :
    An Integrated Development Environment (IDE) that enables real-time code writing and modification with AI assistants
    A hands-on environment through terminal, extensions, and Git integration

  • Python 3.13+ :
    An automated environment for data collection, analysis, and visualization based on libraries such as Pandas, Matplotlib, and Requests.

  • uv : Virtual environment

  • GEMINI CLI :
    A command-line tool for interacting with Google AI models, requiring a Google account.
    An AI command interface that supports code generation, data analysis, and automated report generation.

  • Node.js :
    Runtime environment for installing and running GEMINI CLI and Claude Code
    npm-based AI package management and imperative automation script execution environment

  • GitHub Copilot:
    AI code autocompletion and refactoring suggestion tool within VSCode
    Productivity enhancement tool based on real-time pair programming

Learning Materials

  • Download within the lecture

Prerequisites and Important Notes

  • Even if you are new to programming or have never used development tools, as long as you have data you want to collect and an analysis goal, you can fetch and analyze live data using Vibe Coding.

Recommended for
these people

Who is this course right for?

  • Office workers who want to automate their tasks

  • Those who want to maximize productivity using a modern stack including VSCode, Gemini CLI, and uv.

  • Those who need data analysis, report writing, and thesis preparation

  • Those who want to create their own portfolio using real-world, live data.

  • Those who need a portfolio for employment, changing jobs, or career transitions.

Need to know before starting?

  • Purpose of analysis

  • Basic data analysis methods

  • VSCode installation and extension setup experience

  • Understanding the file/folder structure

  • Program Installation/Setup

  • Terminal/Command Prompt Default Behavior

Hello
This is todaycode

19,792

Learners

855

Reviews

1,347

Answers

4.9

Rating

7

Courses

More

Curriculum

All

29 lectures ∙ (6hr 35min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

34 reviews

4.9

34 reviews

  • daumsnowwar0140님의 프로필 이미지
    daumsnowwar0140

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    I'm enjoying your lectures. Please stay healthy always.

    • todaycode
      Instructor

      Thank you! I hope this helps :)

  • kyujongroh1518님의 프로필 이미지
    kyujongroh1518

    Reviews 10

    Average Rating 5.0

    5

    100% enrolled

    By learning the process of automating crawling—once a major hurdle in data collection—with AI and connecting it to analysis, I have upgraded my data-driven decision-making capabilities to the next level.

    • hermian0122님의 프로필 이미지
      hermian0122

      Reviews 2

      Average Rating 5.0

      5

      75% enrolled

      It was very helpful for coding. Antigravity suddenly appeared 😊😊;; I hope you can also cover how to use antigravity later.

      • hyeonsuchoi7884님의 프로필 이미지
        hyeonsuchoi7884

        Reviews 8

        Average Rating 4.9

        5

        32% enrolled

        • ziung님의 프로필 이미지
          ziung

          Reviews 1

          Average Rating 5.0

          5

          32% enrolled

          todaycode's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!

          $38.50