강의

멘토링

로드맵

Programming

/

AI Coding

Prompt Patterns for Developers (Vibe Coding)

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.

(4.4) 5 reviews

45 learners

  • arigaram
프롬프트엔지니어링
인공지능
AI
prompt engineering

What you will learn!

  • How to write prompts for development

  • Refactoring, TDD, BDD, Gherkin, Cucumber, etc., development and documentation-related core concepts

🧭Precautions

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.

📋Change History

  • 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.

📌 Course Introduction

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.

The time you invest now, competitiveness in 10 years

From basics to advanced, collaboration to ethics—prepare for the long-term growth of AI-based developers all at once.

🎯 Will you be a developer who gets laid off, or a developer who gets promoted?

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.

🎯 Will you fall behind using outdated tools, or will you get ahead using AI?

Don't just use outdated development tools—actively leverage artificial intelligence to significantly boost your productivity.

🎯 Recommended for these people

1⃣ Working Developer

  • 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

2⃣ New & Junior Developers

  • 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

3⃣ Freelancer & Startup Founder

  • 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

4⃣ Aspiring Data Analyst & AI Engineer

  • 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

5⃣ Researcher & Learner

  • Learners who want to quickly master new languages/frameworks

  • Technical Paper Summary → Code Reproduction researchers who want to accelerate the process with AI assistance

6⃣ Team Leader & PM (Product Manager)

  • 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

🗂 Course Structure

Section 1. Developers in the Age of Prompts

  • 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.

Section 2. Creational Patterns

  • 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.

Section 3. Refactoring Patterns

  • Core Topic: Request to improve and structure existing code.

  • Topics Covered: Improving readability, function separation, removing duplication, OOP conversion, immutability, performance improvement.

Section 4. Test Code Generation Patterns

  • Core Topic: Ensuring quality through test automation.

  • Topics Covered: Unit & integration testing, exception cases, mock/stub, TDD style, coverage expansion.

Section 5. Documentation Patterns

  • 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.

Section 6. Code Transformation Patterns

  • Core Topic: Automation of conversion between languages and frameworks.

  • Classes covered: JS↔TS, Python 2↔3, Java↔Kotlin, jQuery↔React, REST↔GraphQL, SQL↔NoSQL.

Section 7. Code Analysis & Debugging Patterns

  • Key Topic: Code interpretation and error detection through AI.

  • Classes Covered: Code explanation, complex logic interpretation, complexity analysis, security issues, debugging log automation.

Section 8. Style & Convention Patterns

  • Key Topic: Applying consistent code style.

  • Covered in class: ESLint, PEP8, Prettier, custom rules, semicolon/indentation conventions.

Section 9. Practical Application & Advanced Prompt Design

  • Core Topic: Project-based prompt utilization.

  • Covered in class: Prompt chaining, iterative improvement strategies, collaboration standardization.


🗂 Bonus Lecture Structure

Section 10. Data Processing & Analysis Patterns

  • 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.

Section 11. Infrastructure & DevOps Patterns

  • Core Topic: Infrastructure code automation through AI.

  • Classes covered: Dockerfile, Kubernetes manifests, CI/CD pipelines, Terraform/CDK, server configuration files.

Section 12. Security & Quality Management Patterns

  • Key Topic: Security vulnerabilities and quality assurance.

  • Topics Covered: Vulnerability scanning, static analysis, API key management, load testing, security log automation.

Section 13. Multimodal & Next-Generation Patterns

  • Key Topic: Combined utilization of images, audio, and documents.

  • Classes covered: Image→Code, Voice commands→Code, Figma→UI Code, Document summarization+Code, Multimodal workflows.

Section 14. Meta Prompts & Automation Tools

  • Core Topic: Managing and automating prompts themselves.

  • Covered in class: Templating, LangChain, performance benchmarking, Zapier/n8n, tool-based agents.

Section 15. Collaboration & Teamwork Patterns

  • Core Topic: Team-level prompt utilization strategies.

  • Topics Covered: Code review automation, team convention-based prompts, Jira/Notion integration, history management, cross-functional collaboration.

Section 16. Research & Learning Patterns

  • Core Topic: Prompts for self-learning and research.

  • Classes Covered: Tutorial generation, open source exploration, paper summary→code, algorithm learning, automated learning roadmaps.

Section 17. Maintenance & Operations Patterns

  • Key Topic: Utilizing the service operation stage.

  • Covered Classes: Failure analysis, log-based error detection, performance monitoring, batch scripts, emergency patch code.

Section 18. UX & Accessibility Patterns

  • Key Topic: User experience improvement.

  • Topics Covered: Accessibility standards, multilingual i18n, user feedback integration, A/B testing code, UI animations.

Section 19. Domain-Specific Patterns

  • Key Topic: Industry-specific customized prompts.

  • Classes covered: Game development, financial data, medical data protection, e-commerce, IoT/embedded.

Section 20. Ethics & Responsible AI Utilization

  • Core Topic: Responsible AI Development.

  • Covered Topics: Personal information de-identification, data bias verification, copyright and license review, secure input processing, ethical code review.

📣 What You'll Gain After Taking the Course

  • 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

Pre-enrollment Notes

Practice Environment

  • You can prepare any one of the AI-based coding tools like ChatGPT, Gemini, Grok, Claude, or Copilot.

Learning Materials

  • I will attach the lecture materials in PDF file format.

Prerequisites and Important Notes

  • 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.

Recommended for
these people

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

Hello
This is

425

Learners

25

Reviews

1

Answers

4.5

Rating

17

Courses

IT가 취미이자 직업인 사람입니다.

다양한 저술, 번역, 자문, 개발, 강의 경력이 있습니다.

Curriculum

All

112 lectures ∙ (35hr 19min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

4.4

5 reviews

  • 정해성님의 프로필 이미지
    정해성

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

    • 아리가람
      Instructor

      감사합니다.

  • 박상욱님의 프로필 이미지
    박상욱

    Reviews 6

    Average Rating 5.0

    5

    61% enrolled

  • ldcc_th님의 프로필 이미지
    ldcc_th

    Reviews 4

    Average Rating 5.0

    5

    30% enrolled

  • hakjuknu님의 프로필 이미지
    hakjuknu

    Reviews 155

    Average Rating 5.0

    5

    30% enrolled

  • 김영춘님의 프로필 이미지
    김영춘

    Reviews 1

    Average Rating 2.0

    2

    30% enrolled

$59.40

arigaram's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!