Skip to main content

We're excited to be creating more content for you! Additional modules are being added regularly.

Module 1

Intro to Prompt Engineering Theory

Welcome to the World of Prompt Engineering!

In this course, you'll learn how to effectively communicate with AI systems to achieve consistent, high-quality results. Whether you're a professional looking to enhance your workflow, a creator seeking to leverage AI tools, or simply curious about this emerging field, this course will provide you with the skills and understanding you need to start engaging with these tools today.

What is Prompt Engineering?

The concept of prompt engineering may sound daunting or complex, but it isn't as scary as you think it is. Simply put, the term "prompt engineering" describes the experience of  having an instant messaging chat conversation with a machine to achieve an outcome. The outcome can be anything - from planning your next date night, to creating a social media graphic, to summarizing  a dense report. Anyone with an internet connection can use these tools but, to actually achieve your desired result, you need practice.

Imagine that you are working with an assistant who knows everything on entire Internet, can reason like a supercomputer, and can transform anything into anything else. Pretty cool, right? There's only one catch - this assistant is extremely literal and will only give you answers based on the information you've provided to it. You need to provide this assistant with information to do their job. This information can be provided all at once (not as effective) or iteratively (more effective).

Approaching this iteratively (through multiple messages, or a conversational exchange) will always result in a better outcome. Because your assistant is able to go back-and-forth with you (prompting you), they will be able to understand more about what you are trying to achieve. This dialogue is the essence of prompt engineering - combining the art and science of using written human communication to create.

Think of it this way: if traditional programming tells a computer exactly what to do using a set of pre-defined instructions, prompt engineering is like having the ability to update, change, and improve these instructions based on the feedback/output the computer provides. Over time, you'll be able to develop extremely complex solutions with the help from your generative AI assistant as long as you can provide it with 2 things: context and instruction.

How Does Prompt Engineering Work?

The Evolution of AI

The journey to today's AI assistants has been long and fascinating. Everything began with Alan Turing. Widely considered to be the father of modern-day computers, Turing devised a theory that drove the research and innovation that continues today. Initially, computers could only follow rigid, pre-programmed instructions. They were like very fast calculators – great at math, but unable to understand or generate human language. Think about early spell-checkers: they could tell you if a word wasn't in their dictionary, but they couldn't suggest better ways to phrase your sentence or understand what you were trying to say. This continued for decades.

 

Enter Generative AI

Generative AI changed everything. Instead of just following fixed rules, these systems can create new content – writing, images, code, or music – based on their training. It's like the difference between a calculator and a creative collaborator. When you use tools like ChatGPT, Claude, or Midjourney, you're working with generative AI.

The "generative" part means these systems can produce new, original content rather than just selecting from pre-written responses. They can:

  • Write a story in the style of your favorite author
  • Help brainstorm ideas for your next project
  • Explain complex topics in simple terms
  • Transform your rough draft into polished content
  • Create new solutions to problems you present

The Building Blocks of Generative AI: NLP & LLM

NLP

"NLP "stands for Natural Language Processing. This is how AI understands human language. It breaks down your messages into meaningful pieces that it can apply to any presented problem. Think of it as the AI's "ears and brain" for understanding what you're saying. When you type "Write me a poem about a sunset," NLP helps the AI understand you want poetry about a specific topic

LLM

"LLM" translates to Large Language Model. These are the powerhouses behind the scenes. They've learned patterns from vast amounts of text and use this knowledge to help them generate relevant, contextual responses. Think of them as having read millions of pieces of content. When you ask for the sunset poem, the LLM uses its understanding of poetry, sunsets, and language to create something new

Putting It All Together

When you're prompt engineering, you become the conductor, orchestrating these technologies in harmony to create something brand new! Each time that you submit a response within your tool of choice, your prompt becomes the guide within the process, helping the AI know exactly what you want. Then, the conversation becomes a collaboration between human creativity and AI capability:

  • NLP helps the AI understand your instructions
  • The LLM processes your request and generates responses

This is why prompt engineering is so powerful – you're not just giving commands to a computer; you're engaging with a sophisticated system that can understand context, generate new content, and refine its output based on your guidance.

But what does this look like in practice? How do you actually have these conversations with AI? Let's begin to explore some real examples and see prompt engineering in action.