{"data":{"slug":"thinkingjimmy-learning-prompt","name":"Learning-Prompt","tagline":"Free prompt engineering online course with ChatGPT and Midjourney tutorials","github_url":"https://github.com/thinkingjimmy/Learning-Prompt","owner":"thinkingjimmy","repo":"Learning-Prompt","owner_avatar_url":"https://avatars.githubusercontent.com/u/37492595?v=4","primary_language":"CSS","stars":5314,"forks":394,"topics":["prompt","prompt-engineering","prompt-toolkit"],"archived":false,"github_pushed_at":"2023-09-17T02:06:16+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/thinkingjimmy-learning-prompt","markdown_url":"https://www.graphcanon.com/tools/thinkingjimmy-learning-prompt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/thinkingjimmy-learning-prompt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=thinkingjimmy-learning-prompt","description":"Free prompt engineering online course. ChatGPT and Midjourney tutorials are now included!","homepage_url":"https://learningprompt.wiki","license":"Other","open_issues":16,"watchers":41,"ai_summary":"Provides educational content for learning prompt crafting techniques specifically tailored for language models like ChatGPT and image generation tools such as Midjourney.","readme_excerpt":"<div align=\"center\">\n<img src=\"static/img/logo.svg\" width=\"180px\" />\n<h1>👋 Welcome to Learning Prompt</h1>\n<p>\n   <strong>Free Prompt Engineering Online Course</strong>\n</p>\n<p>\n   <strong>ChatGPT and Midjourney tutorials are now included!</strong>\n</p>\n<h4>\n    <a href=\"https://learningprompt.wiki/\">Start Learning</a>\n    <span> | </span>\n    <a href=\"https://discord.gg/esyCEGhmq9\">Our Discord</a>\n    <span> | </span>\n    <a href=\"https://learningprompt.wiki/zh-Hans/docs/welcome\">中文版本</a>\n</h4>\n</div>\n\n## 😎 About this tutorial\n\nThis tutorial has three parts. The content covers my journey of learning Prompt Engineering, summarizing some of the experiences and methods. If you are learning Prompt Engineering, I hope this tutorial can help.\n\n1. [AI 101](https://learningprompt.wiki/docs/ai-101): An AI tutorial for everyone. Still working hard on it. Stay tuned.\n2. [ChatGPT Tutorial](https://learningprompt.wiki/docs/chatgpt-learning-path): From basics to advanced, from a user's perspective, this teaches you how to use ChatGPT and how to use it even better.\n3. [Midjourney Tutorial](https://learningprompt.wiki/docs/midjourney-learning-path): Through various examples, this teaches you how to use Midjourney. Even as a beginner, after reading this, you'll be able to quickly get started.\n\nWhat this is not:\n\n- This is not a prompt collection. If you're expecting to find prompts to use directly, I'd recommend Googling instead. This focuses more on teaching methods and explaining why they work.\n- This is not meant as an authoritative guide. In this field, I'm also a student.\n\n## How to read?\n\nThanks for opening this tutorial. When reading it, I suggest:\n\n1. **Lower expectations: ** I'm no expert. I'm learning too, just a few steps ahead of you. There may be gaps or errors here. Also, for beginners, analogies or terms may be dumbed down a bit to aid understanding. Please be tolerant.\n2. **Feedback is welcomed: ** If parts don't make sense or seem wrong, please raise an issue or use the form. Let's improve together and contribute to furthering PE.\n3. **Learn by doing: ** The best way is hands-on practice. There are examples to try as you read. Even better, share prompts you write via issues/forms. I'll add good ones to the doc.\n\nI believe the best way to learn is by doing. So try the examples in ChatGPT or Midjourney. It'll help cement the concepts.\n\nYou'll see these emojis:\n\n- 🚧 : Contents need more work but don't affect reading. I'll improve later.\n- 🆘 : I need help here, e.g. prompt examples for a scenario. Ideas welcome via issues/Discord.\n- 🔴 : To prep you for advanced sections, basics may mention advanced concepts. No need to dive deep yet.\n\n## How to contribute?\n\nIf you can, please star this on [Github Page](https://github.com/thinkingjimmy/Learning-Prompt) or share the tutorial. Thanks!\n\nWhen reading:\n\n1. For typos, unclear parts, etc, feedback via github issue or our [Discord](https://discord.gg/B7Z7wjuUPg).\n2. AI changes quickly. Outdated content can be flagged via github issue or our [Discord](https://discord.gg/B7Z7wjuUPg).\n3. For 🆘 sections, ideas are welcome via github issue or our [Discord](https://discord.gg/B7Z7wjuUPg).\n\nI'll credit all helpers on the Thank You page! 😁\n\n## Check out my other stuff\n\nMy friends and I also built an AI app. If ChatGPT doesn't work for you, try our [PoleStar Chat](https://github.com/thinkingjimmy/PoleStarChat):\n\n\n\n\n## Licenses\n\nThis tutorial is licensed under the Creative Commons Attribution-NonCommercial 4.0 license.\n\nYou are free to read, share, and modify this book as long as you keep the original author attribution and non-commercial license.\n\nPlease see [this site](https://creativecommons.org/licenses/by-nc/4.0/) for detailed legal terms.\n\n## Special Thanks\n\nIn making this tutorial, content and examples were referred from:\n\nChatGPT:\n1. [Prompt-Engineering-Guide](https://github.com/dair-ai/Prompt-Engineering-Guide)\n2. [Learn Prompting](https://learnprompting.org/)\n3. [ChatGPT3-Free-Prom","github_created_at":"2023-03-06T09:39:35+00:00","created_at":"2026-07-11T11:57:28.416119+00:00","updated_at":"2026-07-28T06:00:06.984805+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"chatgpt","name":"chatgpt"},{"slug":"midjourney","name":"midjourney"},{"slug":"prompt-engineering","name":"prompt-engineering"}],"trust":{"provenance":{"is_fork":false,"github_id":610197072,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-28T06:00:06.218Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1045,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:57:29.723Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-28T06:00:06.676Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-28T06:00:06.676Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-07-28T06:00:06.676Z"},"languages":{"value":["css","javascript","typescript"],"source":"github.language+package.json","observed_at":"2026-07-28T06:00:06.676Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-28T06:00:06.676Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"The course content is free for users who want to learn about crafting prompts without any upfront costs. Advanced features are not specified within the repository summary provided."},"requirements":{"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"when_to_use":["When you need specific tutorials on how to craft prompts for ChatGPT or generate images with Midjourney, as opposed to learning generic AI tool usage.","Suitable if your project involves creating interactive content or generating visuals that require precise control over language model responses or image outputs."],"when_not_to_use":["If looking for a course tailored to tools other than ChatGPT and Midjourney, as this learning resource centers around these two technologies.","Not recommended if you seek in-depth programming knowledge related to AI development; Learning-Prompt focuses solely on prompt engineering."],"source":"enrich:decision_facts","observed_at":"2026-07-16T22:07:35.160Z"},"constraint_facets":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - The course content is free for users who want to learn about crafting prompts without any upfront costs. Advanced features are not specified within the repository summary provided."},{"label":"Adopt for","value":"Learning-Prompt is an accessible online course for understanding prompt crafting with a focus on ChatGPT and Midjourney."}]}}