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

61 learners

Level Beginner

Course period Unlimited

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

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

ckey_line_banner_all_sale

🚨Even if you don't know programming, you can make it!
From construction to maintenance!

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

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 key 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 simply entering a single ticker symbol*.

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

This is a practical course designed to help you become an indispensable developer in the AI era by upgrading both your business and development capabilities simultaneously.

*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: Mastering essential financial accounting knowledge for competitor benchmarking, project persuasion, and capital-based decision-making.

- AI Investment System Development: Generate reports in Notion just 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.

(You can learn VibeCoding's prompt engineering techniques, allowing you to plan and quickly develop the services you want.)

💡 What will you learn in this course?

  • Basics of Financial Statements: Learn how to analyze the income statement (profitability), balance sheet (stability), cash flow statement (fund flow), and statement 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: Collecting comprehensive data on U.S. companies and performing AI-based detailed analysis using the FMP (Financial Modeling Prep) API

    • Company Overview

    • Financial Accounting Analysis (Annual/Quarterly)

    • Competitors and

      Market ranking analysis by industry

    • Stock Price Analysis (RSI, Simple Moving Average (SMA), MACD for Golden Cross/Dead Cross, Volume, 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 Utilization (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: Secure 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 won't 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 everything from design to implementation and operation, without filtering, on how to build across the entire IT spectrum using AI.

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 basic knowledge necessary to participate in finance-based strategies.

Data Collection

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

Practical Project Application and Report Generation

Through the 'Pillow Research' project, we explore practical application cases for competitor benchmarking, planning persuasion, and finance-based decision-making based on collected data. 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 merges AI with financial knowledge.

AI Code Generation

Using AI and the "Vibe Coding" prompting method, you will quickly 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 won't need to waste time taking notes or writing code while following the lecture.

The person who created this course

Cyber Security (Security Solution Development & Cryptography & Hacking)

  • Design and development of anti-ransomware solutions

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

  • Smart Home IoT vulnerability analysis & hacking tool production

  • AI Web Application Firewall (WAF) Design & Development

  • Penetration testing for large corporations


Planning

  • Planning a group-wide preemptive defense system

  • Establishment of integrated penetration testing governance


Blockchain · Fintech

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

  • Establishment of STO (Security Token Offering) systems for major corporations

Data Platform & Automation

  • Design and development of SQL and data pipeline quality management solutions for semiconductor and manufacturing lines

  • Planning and design of AI workflow automation platform based on n8n, MCP, and A2A

Education & Community

  • Wireless Hacking and Security Special Lecture for Semiconductor Employees

  • Operating online lectures on practical IT know-how

  • CEO of Half-Price Real Estate

Learning Materials

  • Learning materials are provided via a Notion link!

  • Source code is provided via GitLab!



    You can check the class notes immediately, as shown in the second capture, by hovering your mouse over the playback screen (black area) and scrolling down just a little bit on the current screen.



    (Before scrolling)


    (After scrolling down)


    Lessons without lecture materials will not show any files.
    📑 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

Inflearn Verified

1,380

Learners

105

Reviews

94

Answers

4.7

Rating

6

Courses

I have built expertise through various practical experiences and projects:

Key Career Experience & Achievements

Cyber Security (Security Solution Development & Cryptography & Hacking)

  • Design and development of ransomware prevention solutions

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

  • Smart Home IoT vulnerability analysis & hacking tool creation

  • AI Web Application Firewall (WAF) Design & Development

  • Penetration testing for large corporations

Planning

  • Planning of a group-wide preemptive defense system

  • Establishment of integrated penetration testing governance

Blockchain · Fintech

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

  • Establishment of STO (Security Token Offering) systems for major corporations

Data Platform & Automation

  • Design and development of SQL and data pipeline quality control solutions for semiconductor and manufacturing lines

  • Planning and design of AI workflow automation platform based on n8n, MCP, and A2A

Education & Community

  • Wireless Hacking and Security Special Lecture for Semiconductor Employees

  • Operating online lectures on practical IT know-how

  • CEO of Half-Price Real Estate

 

Current Status and Lecture Goals

Currently, as a large corporation IT developer, I am achieving results in various fields such as service development, performance improvement, blockchain, AI, cloud, infrastructure, and information security. At the same time, I am continuing to take on new challenges by combining practical work with business through a platform that I personally plan and operate.

I believe the essence of IT lies in practical application.
Through this lecture, 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 allows even non-majors to create their own businesses or portfolios.

  • Ways to approach and enjoy IT easily

 

IT Cheat Key Lecture: Learning Only the Essentials

My lectures do not simply convey theory. I will help you learn only the essential core without wasting time, incorporating practical experience and sincerity.

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

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

2 reviews

5.0

2 reviews

  • chopa111님의 프로필 이미지
    chopa111

    Reviews 9

    Average Rating 4.9

    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!

  • tomchulhyun1047님의 프로필 이미지
    tomchulhyun1047

    Reviews 3

    Average Rating 5.0

    5

    33% enrolled

    • cheatkeylab
      Instructor

      Hello, 'What is Development?' student! Thank you so sincerely for leaving a precious 5-star rating. Even though you are at the 33% completion mark, I am truly grateful that you recognized the value of the lecture and sent such great support. In addition to the research automation you are currently learning, if you wish to build a solid foundation from the principles and construct your own perfect investment system, I highly recommend checking out the linked automated trading track lectures. • How Algorithm AI Predicts Stock Prices: Learn the principles of AI stock price prediction and the basics of algorithms for data analysis. • Pillow Investment Method (Basic): Establish a stable technical framework and core basic investment strategies for an automated trading system. • New Pillow Investment Method (Advanced): Completely master everything from practical data processing to implementing your own sophisticated, fully automated logic. I hope you enjoy the rest of the course, and please feel free to leave a question anytime if you have any inquiries while studying. Thank you!

cheatkeylab's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 6 days

$6,354.00

29%

$55.00