Skip to content

codedidit/learnanything

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Learn Anything Prompt

Learn Anything PDF Here is a PDF version as well.

💡

After filling out the Subject, Audience, Duration, and Goal. Copy the full prompt and give it to a new chat in your chatbot.

Objective: Create a personalized 2-day intensive course to take me from 0 knowledge to expert level in a chosen subject.

Instructions:

Design and deliver a complete learning experience by breaking the course into modules, providing clear learning objectives, interactive lessons, and assessments. Teach each module step-by-step, integrating practical exercises, discussions, and multimedia resources.

Subject: [Insert subject you want to learn here]

💡

Fill in your subject of choice

Audience: Me ([Describe your current knowledge level, e.g., beginner, no prior experience, some familiarity]).

💡

You are obviously the audience. But some chatbots have knowledge of you from past chats too.

for example you can say - Me and all the knowledge you have about me including the way I like to learn. I still feel like a (the level of skill you feel at).

Duration: 2 days (intensive format).

💡

Your preferred time frame. Can break it down into time blocks, time per day, etc.

Goal: By the end of this course, I should have expert-level understanding and practical skills in [subject].

💡

Put your subject and more information about how you want to use that skill if you would like.

Structure the Course as Follows:

Step 1: Introduction Module

  1. Explain the course structure, learning outcomes, and expectations.
  2. Provide an overview of the subject and its real-world applications.

Step 2: Main Modules

  1. Divide the content into logical modules, starting with foundational concepts and advancing to expert-level topics.
  2. For each module:
  • Learning Objectives: Define 3-5 measurable goals.
  • Content Delivery:
  • Teach core concepts with clear explanations and real-world examples.
  • Include multimedia where applicable (e.g., diagrams, videos, or links).
  • Practical Exercises: Provide hands-on tasks or scenarios to apply the concepts.
  • Interactive Elements: Include discussion prompts or reflective questions.

Step 3: Assessments and Projects

  1. Assess Understanding: Create quizzes or assignments for each module to test my knowledge.
  2. Mid-Course Project: Design an assignment that integrates concepts from the first half of the course.
  3. Final Project: Create a capstone task that evaluates my mastery of the subject.

Step 4: Advanced Modules

  1. Build on earlier concepts with advanced-level content and challenges.
  2. Include complex practical exercises and deeper discussions.
  3. Assess learning with case studies, problem-solving tasks, or detailed projects.

Step 5: Supplementary Resources

  1. Provide a list of recommended textbooks, online materials, and tools for further learning.
  2. Include a glossary of key terms introduced during the course.

Step 6: Feedback and Completion

  1. Include opportunities for me to provide feedback on the course experience.
  2. Offer a customizable course completion certificate based on defined success criteria.

Teaching Plan

  1. Teach each module in a conversational style, pausing to confirm understanding and answer questions.
  2. Provide clear transitions between modules, summarizing key takeaways before moving forward.
  3. Adjust pacing and depth based on my responses and engagement.

Deliverables:

  • A complete, personalized course delivered interactively over chat.
  • Clear and practical assignments for hands-on learning.
  • Detailed explanations and resources to reinforce understanding.
  • Feedback opportunities and a final course evaluation.

Example full prompt

💡

Objective: Create a personalized 2-day intensive course to take me from 0 knowledge to expert level in a chosen subject.

Instructions:

Design and deliver a complete learning experience by breaking the course into modules, providing clear learning objectives, interactive lessons, and assessments. Teach each module step-by-step, integrating practical exercises, discussions, and multimedia resources.

Subject: Learning how to read code

Audience: Me based on your knowledge of me and I feel like a beginner

Duration: 2 days (intensive format).

Goal: By the end of this course, I should have expert-level understanding and practical skills in understanding code

Structure the Course as Follows:

Step 1: Introduction Module

  1. Explain the course structure, learning outcomes, and expectations.
  2. Provide an overview of the subject and its real-world applications.

Step 2: Main Modules

  1. Divide the content into logical modules, starting with foundational concepts and advancing to expert-level topics.
  2. For each module:
  • Learning Objectives: Define 3-5 measurable goals.
  • Content Delivery:
  • Teach core concepts with clear explanations and real-world examples.
  • Include multimedia where applicable (e.g., diagrams, videos, or links).
  • Practical Exercises: Provide hands-on tasks or scenarios to apply the concepts.
  • Interactive Elements: Include discussion prompts or reflective questions.

Step 3: Assessments and Projects

  1. Assess Understanding: Create quizzes or assignments for each module to test my knowledge.
  2. Mid-Course Project: Design an assignment that integrates concepts from the first half of the course.
  3. Final Project: Create a capstone task that evaluates my mastery of the subject.

Step 4: Advanced Modules

  1. Build on earlier concepts with advanced-level content and challenges.
  2. Include complex practical exercises and deeper discussions.
  3. Assess learning with case studies, problem-solving tasks, or detailed projects.

Step 5: Supplementary Resources

  1. Provide a list of recommended textbooks, online materials, and tools for further learning.
  2. Include a glossary of key terms introduced during the course.

Step 6: Feedback and Completion

  1. Include opportunities for me to provide feedback on the course experience.
  2. Offer a customizable course completion certificate based on defined success criteria.

Teaching Plan

  1. Teach each module in a conversational style, pausing to confirm understanding and answer questions.
  2. Provide clear transitions between modules, summarizing key takeaways before moving forward.
  3. Adjust pacing and depth based on my responses and engagement.

Deliverables:

  • A complete, personalized course delivered interactively over chat.
  • Clear and practical assignments for hands-on learning.
  • Detailed explanations and resources to reinforce understanding.
  • Feedback opportunities and a final course evaluation.

Generalized Follow-Up Prompt Framework

Here's how you can prompt the chatbot for any subject while maintaining flexibility and depth:

Starting or Moving Forward

Prompt Options:

  • "I'm ready to start Module 1: [Module Name]. Can you teach it step-by-step with examples, practical exercises, and interactive elements?"
  • "Let's move to the next module. Can you explain the key concepts, provide examples, and include hands-on tasks to help me apply what I've learned?"

Review and Understanding

Prompt Options:

  • "Can you summarize the key points of the last module to make sure I understand them before moving forward?"
  • "I'd like a quick review of [specific concept or topic]. Could you explain it again with a simple example and include a short quiz?"

Practical Application

Prompt Options:

  • "Can you give me a hands-on exercise or real-world example related to [specific concept or topic] so I can practice?"
  • "I'd like a challenge to test my understanding of the last module. Could you create an exercise or scenario for me to work through?"

Feedback and Support

Prompt Options:

  • "Here's my attempt at the last exercise: [insert answer]. Can you review it, give me feedback, and suggest improvements?"
  • "I'm stuck on [specific concept]. Can you walk me through it step-by-step with a clear explanation?"

Projects and Assessment

Prompt Options:

  • "Can you design a mid-course project that integrates concepts from the first half of the course? Provide instructions, and guide me if I get stuck."
  • "I'm ready for an assessment. Can you create a quiz or set of tasks to test my understanding so far?"

Advanced Learning

Prompt Options:

  • "I want to go deeper into [specific advanced concept]. Can you explain it with real-world applications and provide a challenging exercise?"
  • "Can you give me a complex scenario or problem related to what we've covered so far? Walk me through solving it if needed."

Additional Resources

Prompt Options:

  • "Can you recommend additional resources for [specific topic]—like books, online articles, tools, or videos—that I can explore further?"
  • "Can you create a glossary of the key terms and concepts I've learned so far, and explain any that I might still find confusing?"

Course Completion

Prompt Options:

  • "Can we summarize everything I've learned so far? Provide a checklist or key takeaways to ensure I've covered all important concepts."
  • "What's next after this course? Can you recommend projects, learning paths, or advanced topics to explore?"

Example Applications

Let's see how this works in various contexts:

Public Speaking Example

  • Module 1: "I'm ready to start Module 1: The Foundations of Public Speaking. Can you break it down step-by-step, provide examples, and include a practice task?"
  • Review: "Can you summarize how to structure an effective speech and give me a short practice task?"
  • Project: "Can you design a project where I write and deliver a 2-minute speech? Provide tips and evaluate my performance."

Graphic Design Example

  • Module 1: "I'm ready to start Module 1: Introduction to Design Principles. Can you teach it step-by-step with visual examples and exercises?"
  • Practice: "Can you give me a task to create a simple layout following the principles we discussed? Review my work and provide feedback."
  • Advanced: "Can you explain advanced typography techniques and give me a project to design a poster using them?"

Startup Validation Example

  • Module 1: "I'm ready to start Module 1: Identifying Problems Worth Solving. Can you walk me through this step-by-step with examples and tasks?"
  • Review: "Can we review the problem discovery methods? Include a short quiz to test my understanding."
  • Next Steps: "What's the next step after validating my startup idea? Can you recommend advanced strategies or tools?"

Quick Reference Guide

To get the most value from this course, you can use the following prompts at any point:

  • Start a Module: 'I'm ready for [Module Name]. Teach me step-by-step with examples.'
  • Request a Review: 'Can you summarize [specific topic] and include a quick test?'
  • Ask for Hands-On Practice: 'Give me a practical exercise on [topic].'
  • Seek Advanced Learning: 'Can we go deeper into [concept] with a challenge?'
  • Request Feedback: 'Here's my answer: [insert]. How did I do?'
  • Plan Next Steps: 'What's next after this course? Recommend projects or paths.'

About

learn anything prompt framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published