대규모 언어 모형(LLM)의 기초 원리 이해
아리가람
챗지피티(ChatGPT) 같은 대규모 언어 모형의 기초 원리를 이론 중심으로 설명합니다.
중급이상
NLP, gpt, 인공지능(AI)
Now is the era of development using AI. To create better, more accurate code and documents by better utilizing AI, methods are needed, so we propose suitable ones.
How to write prompts for development
Refactoring, TDD, BDD, Gherkin, Cucumber, etc., development and documentation-related core concepts
I am currently in the process of completing this course. I plan to gradually adjust the price as I work toward finishing the course. Therefore, those who purchase earlier can buy it at a relatively lower price, but they will have the disadvantage of having to wait longer until the course is fully completed (though I will add supplementary content from time to time). Please consider this when making your purchase decision.
September 18, 2025
I added the precautions to the detailed introduction page.
August 22, 2025
The detailed lesson outlines for the sections that make up the advanced course have been changed to private status. We plan to make each section public as they are completed in the future.
This course explores how to write better prompts by introducing prompt engineering techniques needed to maximize the use of various AI coding tools such as GPT, Copilot, ChatGPT, Claude, and Cursor.
Developers who write prompts well are faster and more capable.
Now, developers are not simply people who write code.
In a development environment where we collaborate with AI, 'what to request and how to request it' has become a core competency.
I organize prompt patterns by type and provide them with practical examples.
You can check the code generated by the prompt.
News reports are frequently telling us that companies are not hiring new developers and are even laying off existing developers due to artificial intelligence. Now is the time to transition from traditional programmers to programmers who use prompt patterns, that is, prompt programmers.
Don't just use outdated development tools—actively leverage artificial intelligence to significantly boost your productivity.
Developers with programming experience but unfamiliar with AI utilization
Developers who spend a lot of time on repetitive code writing, refactoring, and documentation tasks
Someone who wants to expand into new areas like DevOps, data analysis, security etc. using prompts
Basic coding is possible, but developers who lack habits in testing/refactoring/documentation
Someone who wants to quickly adapt to practical work and grow into a "developer who works well" through AI tools
A person who has to handle code writing + infrastructure management + collaboration alone or in a small team with limited resources
Startup developers who need rapid prototyping and iterative experimentation
People who are already using Pandas, NumPy, Matplotlib, etc., but want to strengthen data processing & visualization automation
AI Prompts → Code Automation → Workflow Optimization interested analyst
Learners who want to quickly master new languages/frameworks
Technical Paper Summary → Code Reproduction researchers who want to accelerate the process with AI assistance
Someone who wants to understand the flow of prompt-based code review/quality management/automation while collaborating with development teams
People who want to streamline collaboration between planners, designers, and developers
Key Topic: Why prompts are important for developers, changing work structures and basic concepts.
Topics Covered: Importance, defining good prompts, considerations when writing, value of patterns, etc.
Key Topic: Basic patterns for requesting actual functional code with AI.
Topics Covered: CRUD, UI components, state management, event handling, asynchronous programming, framework-based requests.
Core Topic: Request to improve and structure existing code.
Topics Covered: Improving readability, function separation, removing duplication, OOP conversion, immutability, performance improvement.
Core Topic: Ensuring quality through test automation.
Topics Covered: Unit & integration testing, exception cases, mock/stub, TDD style, coverage expansion.
Key Topics: Automating comments, API documentation, README, and change logs.
Covered in class: Function comments, docstring, JSDoc/TSDoc, technical blogs, API documentation, change history summaries.
Core Topic: Automation of conversion between languages and frameworks.
Classes covered: JS↔TS, Python 2↔3, Java↔Kotlin, jQuery↔React, REST↔GraphQL, SQL↔NoSQL.
Key Topic: Code interpretation and error detection through AI.
Classes Covered: Code explanation, complex logic interpretation, complexity analysis, security issues, debugging log automation.
Key Topic: Applying consistent code style.
Covered in class: ESLint, PEP8, Prettier, custom rules, semicolon/indentation conventions.
Core Topic: Project-based prompt utilization.
Covered in class: Prompt chaining, iterative improvement strategies, collaboration standardization.
Core Topics: Data preprocessing, analysis, and visualization.
Covered Classes: Pandas/Numpy preprocessing, visualization, efficient large-scale data processing, CSV/JSON/XML parsing, log analysis automation.
Core Topic: Infrastructure code automation through AI.
Classes covered: Dockerfile, Kubernetes manifests, CI/CD pipelines, Terraform/CDK, server configuration files.
Key Topic: Security vulnerabilities and quality assurance.
Topics Covered: Vulnerability scanning, static analysis, API key management, load testing, security log automation.
Key Topic: Combined utilization of images, audio, and documents.
Classes covered: Image→Code, Voice commands→Code, Figma→UI Code, Document summarization+Code, Multimodal workflows.
Core Topic: Managing and automating prompts themselves.
Covered in class: Templating, LangChain, performance benchmarking, Zapier/n8n, tool-based agents.
Core Topic: Team-level prompt utilization strategies.
Topics Covered: Code review automation, team convention-based prompts, Jira/Notion integration, history management, cross-functional collaboration.
Core Topic: Prompts for self-learning and research.
Classes Covered: Tutorial generation, open source exploration, paper summary→code, algorithm learning, automated learning roadmaps.
Key Topic: Utilizing the service operation stage.
Covered Classes: Failure analysis, log-based error detection, performance monitoring, batch scripts, emergency patch code.
Key Topic: User experience improvement.
Topics Covered: Accessibility standards, multilingual i18n, user feedback integration, A/B testing code, UI animations.
Key Topic: Industry-specific customized prompts.
Classes covered: Game development, financial data, medical data protection, e-commerce, IoT/embedded.
Core Topic: Responsible AI Development.
Covered Topics: Personal information de-identification, data bias verification, copyright and license review, secure input processing, ethical code review.
The ability to utilize prompts that can boost coding productivity by 2-3 times
Prompt templates for automating repetitive tasks
Standardized prompt foundation that can be shared with team members
Hands-on prompt practice experience that can be immediately applied in real-world projects
"AI-Collaborating Developer" Future Competitiveness
You can prepare any one of the AI-based coding tools like ChatGPT, Gemini, Grok, Claude, or Copilot.
I will attach the lecture materials in PDF file format.
It would be helpful to have basic knowledge of JavaScript and Python, as the explanations will use these two languages.
Having a basic understanding of refactoring concepts will be very helpful. For this, my separate lecture "Clean Coding: Easy-to-Learn Good Code Writing Techniques Through Cooking Analogies" would also be a good reference material.
Who is this course right for?
Those who want to develop faster and more accurately using AI tools
Those who want to use ChatGPT or Copilot well, but are at a loss on what and how to ask.
Those who want to automate repetitive development tasks using prompts
Developer aiming to collect actionable prompt examples.
Manager seeking to foster AI prompt use culture for the team
Need to know before starting?
Python language
Refactoring
JavaScript Language
425
Learners
25
Reviews
1
Answers
4.5
Rating
17
Courses
IT가 취미이자 직업인 사람입니다.
다양한 저술, 번역, 자문, 개발, 강의 경력이 있습니다.
All
112 lectures ∙ (35hr 19min)
Course Materials:
All
5 reviews
4.4
5 reviews
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!