inflearn logo
inflearn logo

Pillow Research: Creating Analyst-Level Reports Just by Entering a Stock Name

By simply entering a US company ticker, this system automatically collects financial accounting data, competitor analysis, recent news, and stock price information to generate professional investment reports through in-depth analysis using the OpenAI GPT API. The final results are automatically uploaded to Notion. By learning the basic concepts and terminology of financial accounting, even engineers can utilize this for competitor benchmarking, persuading supervisors, and planning new solutions. You will build a high-performance API server using Python and FastAPI, learning asynchronous programming, AI integration, and practical fintech skills. We support beginners so they can easily follow along, complete a system applicable to real-world investment and business, and grow into developers tailored for the AI era.

(5.0) 1 reviews

45 learners

Level Beginner

Course period Unlimited

Python
Python
Financial Management
Financial Management
AI
AI
LLM
LLM
Generative AI
Generative AI
Python
Python
Financial Management
Financial Management
AI
AI
LLM
LLM
Generative AI
Generative AI

What you will gain after the course

  • FastAPI web framework

  • Vibe Coding

  • Financial Statement Analysis

  • Establishing basic financial accounting terminology

  • Using the OpenAI GPT API

  • RESTful API Design

  • Competitor Analysis

  • Stock Technical Analysis (RSI, Moving Average, Volume, etc.)

  • Investment Analysis Logic

  • Building an automation system

🚨You can create it even if you don't know programming!
From building to maintenance!

🚀 Pillow Research: Create Analyst-Level Reports Just by Entering a Stock Name

This course covers everything from the basics of financial statements to the development of AI-based corporate analysis. First, you will learn how to analyze a company's profitability, stability, and cash flow through the major components of financial statements (Income Statement, Balance Sheet, and Cash Flow Statement). You will master core financial accounting concepts and terminology.

Using Python (FastAPI) and OpenAI, the 'Pillow Research' project automatically generates analyst-level reports in Notion by entering just a single ticker symbol.

In a reality where businesses are driven by money, you will learn financial accounting knowledge to enable engineers to participate in competitor benchmarking, project persuasion, and capital-based decision-making.

This is a practical course designed to help you upgrade both your business and development skills simultaneously, establishing yourself as an essential developer who cannot be replaced in the era of Artificial Intelligence (AI).

*Ticker Symbol: An abbreviation used to uniquely identify a specific stock or security (ex. Apple: AAPL)

🎯 Summary

- Basics of Financial Statements: Learn how to analyze a company's profitability, stability, and cash flow through the income statement, balance sheet, and cash flow statement. Master core financial accounting concepts and terminology to clearly understand a company's status.

- Financial Accounting Concepts for Engineers: Master essential financial accounting knowledge for competitor benchmarking, project persuasion, and capital-based decision-making.

- AI Investment System Development: Generate reports in Notion simply by entering a ticker using FastAPI, OpenAI, and FMP API.

- High-performance API development using FastAPI: Efficient design and rapid implementation based on the MVC pattern

- It doesn't matter if you don't know programming.

(By learning VibeCoding's prompt engineering methods, you can plan and rapidly develop the services you want.)

💡 What will you learn in this course?

  • Fundamentals of Financial Statements: Learn how to analyze income statements (profitability), balance sheets (stability), cash flow statements (fund flow), and statements of changes in equity (capital changes) and apply them to practical business scenarios.

  • Utilizing Key Metrics:

    • Profitability analysis

    • Liquidity and Stability Analysis

    • Cash flow analysis

    • Risk Management


  • Practical Data Analysis: Comprehensive data collection and AI-based detailed analysis of US companies using the FMP (Financial Modeling Prep) API

    • Company Overview

    • Financial Accounting Analysis (Annual/Quarterly)

    • Competitors and

      Market ranking analysis by industry

    • Stock price analysis (Golden Cross/Death Cross, volume, etc., using RSI, Simple Moving Average (SMA), MACD, etc.)

    • News Sentiment Analysis (Calculating sentiment scores from -1 to +1 based on real-time news)

    • AI Comprehensive Analysis (Deriving AI Corporate Analysis Insights and Investment Scores)

  • AI Transformation (AX) System Development: FastAPI architecture, OpenAI GPT integration, and automated report generation with Notion API.

  • Skill Tags: Python, FastAPI, External API Integration (Notion API, FMP API), LLM API (OpenAI GPT)


🛠 What are the requirements?

  • Python: Even beginners can easily follow along

  • FMP (Financial Modeling Prep) API Key: Get data with a free sign-up!

  • OpenAI API Key: AI analysis of collected data using the LLM API

  • Notion API Key: Save the final AI analysis report to Notion

Recommended for these people

I want to become a differentiated developer who cannot be replaced in the AI era.

This course is for hands-on developers who want to understand corporate cash flow and decision-making processes, and participate in benchmarking, planning persuasion, and finance-based strategies. We will show you how to grow into a competitive engineer within your company by simultaneously upgrading your financial accounting knowledge and development capabilities.

I want to develop anything easily using AI.

I will show you, without filter, how to utilize AI across the entire IT spectrum—from design and implementation to operations.

I want to create a business by applying IT to the economy and the stock market.

I will show you how to build a business by utilizing economic indicators, news analysis results, and technical indicators.

Once you complete this course, your system will be built and you will be able to operate it yourself.

Here is what you will learn.

Basic Concepts and Terminology of Financial Accounting

You will systematically learn the core components of financial statements (Income Statement, Balance Sheet, Cash Flow Statement, Statement of Changes in Equity) and key terms (ROA, ROE, PER, PBR, Current Ratio, etc.), building a foundation for analyzing a company's profitability, stability, and cash flow. Developers will also acquire the fundamental knowledge necessary to participate in finance-based strategies.

Data Collection

Learn how to collect real-time financial data, stock prices, and news of US companies using the Financial Modeling Prep (FMP) API. You will acquire data processing techniques for annual/quarterly financial analysis, competitor comparisons, industry rankings, technical stock indicators (RSI, SMA, MACD), and news sentiment analysis, while practicing efficient data cleaning and storage processes using Python.

Practical Project Application and Report Generation

Based on the data collected through the 'Pillow Research' project, we explore practical application cases for competitor benchmarking, planning persuasion, and finance-based decision-making. We will practice the process of automatically generating analyst-level reports by integrating the Notion API and deriving investment strategies through corporate cash flow analysis, ultimately completing a portfolio that fuses AI with financial knowledge.

AI Code Generation

Using AI and the "Vibe Coding" prompt engineering method, you will rapidly build a corporate analysis system that integrates FastAPI architecture with OpenAI GPT without writing a single line of code. You will generate code that performs comprehensive AI analysis (deriving investment scores) simply by entering a ticker symbol. Since the complete source code is provided, you don't need to waste time taking notes or writing code along with the lecture.

The person who created this course

Cyber Security & Encryption

  • Design and development of anti-ransomware solutions

  • Optimization of ultra-lightweight cryptographic algorithms in IoT environments (Performance Improvement)

  • Building a Web Application Firewall (WAF) for high-traffic environments

Smart Mobility & IoT

  • Advancing security for connected car remote control

  • Smart Home IoT Vulnerability Analysis & Hacking Tool Development

Blockchain · Fintech

  • Architecture design for mobility payment, NFT, and digital asset services

  • Building STO (Security Token Offering) infrastructure for major corporations

Data Platform & Automation

  • SQL and data pipeline design and operation

  • Planning and development of n8n, MCP, and A2A-based workflow automation systems

Education & Community

  • Wireless Hacking and Security Special Lecture for Semiconductor Employees

  • Operating online courses for practical IT know-how

  • Half-Price Real Estate CEO

Learning Materials

  • Learning materials are provided via a Notion link!

  • The source code is provided via GitLab!



    You can check the class notes right away like in the second screenshot by hovering your mouse over the playback screen (black area) on the current screen and scrolling down slightly.



    (Before scrolling down)


    (After scrolling down)


    No materials will be visible for lessons that do not have lecture materials.
    📑 Please note that only lessons marked with the icon have materials! 😊


  • If you have any trouble accessing it, please feel free to contact us at banbu.jh@gmail.com anytime! 😊

Recommended for
these people

Who is this course right for?

  • Those who want to become developers fit for the AI era

  • Those interested in Vibe Coding

  • Those interested in investment analysis

  • Those who wish to learn the basics of financial accounting

  • Those who want to learn the basic concepts of Python FastAPI

  • Someone who does research work

Hello
This is cheatkeylab

1,041

Learners

77

Reviews

65

Answers

4.7

Rating

5

Courses

I have built my expertise through a wide range of hands-on experiences and projects:

Key Experience and Achievements

Cybersecurity & Encryption

  • Design and development of anti-ransomware solutions

  • Ultra-lightweight encryption and driver authentication technology for vehicle and IoT environments

  • Building Web Application Firewalls (WAF) for high-traffic environments

Smart Mobility & IoT

  • Advancing remote control security for connected cars

  • Smart Home IoT vulnerability analysis and hacking tool development

Blockchain & Fintech

  • Architecture design for mobility payments, NFTs, and digital asset services

  • Building STO (Security Token Offering) infrastructure for major corporations

Data Platform & Automation

  • Semiconductor/Manufacturing Line SQL & Data Pipeline Design & Operation

  • Planning and development of n8n, MCP, and A2A-based workflow automation systems

Education & Community

  • Special Lecture on Wireless Hacking and Security for Semiconductor Employees

  • Operating online lectures on practical IT know-how

  • Half-Price Real Estate CEO

Current Status and Course Objectives Currently, as an IT developer at a large corporation, I have achieved results in various fields such as service development, performance improvement, blockchain, AI, cloud, infrastructure, and information security.

Current Status and Course Objectives

Currently, as a developer at a major IT corporation, I am achieving results across various fields such as service development, performance optimization, blockchain, AI, cloud, infrastructure, and information security. Simultaneously, I continue to take on new challenges by integrating practical experience with business through platforms I personally plan and operate.

I believe the essence of IT lies in practical application.
Through my lectures, I want to convey the following to you:

  • How to effectively apply technology to real-world projects

  • How to solve practical problems in the field

  • Practical know-how that enables even non-majors to build their own businesses or portfolios.

  • Ways to approach and enjoy IT with ease

IT Cheat Key Lecture: Learning Only the Essentials

My lectures do not simply convey theory. I will share my practical experience and sincerity to help you learn only the essential core concepts without wasting your time.

IT is vast and has a wide scope of study, but you don't need to know everything.
Anyone can utilize IT like an expert as long as they learn exactly what they need and master how to use it effectively.

I will become your IT Cheat Key so that we can find new paths, continue successful challenges, and create moments together where technology becomes a powerful tool that changes lives.
Thank you! 🎯

More

Curriculum

All

21 lectures ∙ (3hr 28min)

Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • chopa111님의 프로필 이미지
    chopa111

    Reviews 7

    Average Rating 5.0

    5

    33% enrolled

    It's so packed with value

    • cheatkeylab
      Instructor

      Thank you for the positive review. I hope you complete all the remaining lectures!

cheatkeylab's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$53,630.00

24%

$55.00