Week 1- General Introduction

Session content

  • Getting to know each other

  • What can you expect

  • Requirements for credits

  • Course outline

  • Demos

  • Breakout session

  • Content and homework

Todo until next session

Watch and read the course content


  1. Watch the provided videos and review the text to identify various tactics and techniques used in Prompt Engineering. List these tactics and techniques with clear examples.

  2. Handling Ambiguity

    The word “Java” has at least three meanings (programming language, island in Indonesia, or coffee).


    Try out the following prompt:

    Can you tell me about Java?


    Suppose you are developing an app and do not know beforehand what your app's user means. Can you improve the prompt to help the model to clarify what the user represents and generate an answer?

  3. Generate three potential course project ideas that you could work on. Be prepared to discuss these ideas in the next session. Feel free to consider alternative projects if needed.

  4. Select one of the potential project ideas from Task 3 and create prompts for the language model to solve the problem. Use different prompting tactics and techniques to see which one produces the best results in addressing the chosen project idea.

Additional resources

  • Slides of Session 1:

Readings on simple prompting techniques

Last updated