[{"data":1,"prerenderedAt":53},["ShallowReactive",2],{"course-prompt-engineering":3,"course-prompt-engineering-lessons":28},{"id":4,"title":5,"description":6,"duration":7,"extension":8,"icon":9,"level":10,"meta":11,"modules":12,"order":17,"slug":25,"stem":26,"__hash__":27},"courses\u002Fcourses\u002Fprompt-engineering\u002Fcourse.yml","Prompt Engineering Essentials","Learn to write instructions that get reliable, useful output from language models — and to tell a genuine improvement apart from a lucky result.","90 min","yml","chat","Beginner",{},[13,16,19,22],{"id":14,"title":15},1,"Prompting Foundations",{"id":17,"title":18},2,"Core Techniques",{"id":20,"title":21},3,"Testing and Iteration",{"id":23,"title":24},4,"Prompts in Practice","prompt-engineering","courses\u002Fprompt-engineering\u002Fcourse","Nb0udwuDO5AnzItiDGtsiiUmLzX1aqX7BlNrEYBddG0",[29,34,39,43,47,50],{"path":30,"title":31,"module":14,"order":14,"duration":32,"draft":33},"\u002Fcourses\u002Fprompt-engineering\u002Fwhy-prompts-matter","Why prompts matter","12 min",false,{"path":35,"title":36,"module":14,"order":17,"duration":37,"draft":38},"\u002Fcourses\u002Fprompt-engineering\u002Fanatomy-of-a-prompt","The anatomy of a strong prompt","15 min",true,{"path":40,"title":41,"module":17,"order":14,"duration":42,"draft":38},"\u002Fcourses\u002Fprompt-engineering\u002Fcontext-and-examples","Supplying context and examples","16 min",{"path":44,"title":45,"module":17,"order":17,"duration":46,"draft":38},"\u002Fcourses\u002Fprompt-engineering\u002Fcontrolling-the-output","Controlling the shape of the output","14 min",{"path":48,"title":49,"module":20,"order":14,"duration":37,"draft":38},"\u002Fcourses\u002Fprompt-engineering\u002Ftesting-and-iterating","Testing and iterating on a prompt",{"path":51,"title":52,"module":23,"order":14,"duration":42,"draft":38},"\u002Fcourses\u002Fprompt-engineering\u002Fprompt-patterns-at-work","Prompt patterns for everyday work",1785095141746]