Blog Post

Educator Developer Blog
2 MIN READ

Introducing a new curriculum: Generative AI with JavaScript

Chris_Noring's avatar
Chris_Noring
Icon for Microsoft rankMicrosoft
Mar 04, 2025

Discover the power of Generative AI with JavaScript through an exciting, interactive curriculum designed for student developers and educators! This immersive, gamified learning experience takes you on a journey through time, where you'll engage with significant historical figures—all brought to life by the magic of Generative AI.

Introducing the Generative AI with JavaScript Curriculum In just 5 lessons, this course equips you with the knowledge and skills to seamlessly integrate Generative AI into your JavaScript applications. Perfect for students and educators alike, it's time to dive in and bring your ideas to life with cutting-edge AI technology!

To the curriculum

Other resources

Why should I take this course?

AI is top of mind for many developers, and Generative AI is a fascinating field that allows you to integrate AI models into your applications. This integration can help improve how your apps interact with users as the user can use natural language to interact with the app.

Heres' some great reasons to take this course:

  • Learn about Generative AI technologies. If you've wanted to understand Generative AI and the potential for your applications, you're in the right place!
  • Epic Time-Travel Stories. Dive into a fun tale, chatting with icons like Leonardo da Vinci, Ada Lovelace, or Montezuma in every lesson.
  • Companion App. Chat with historical figures, this is all AI generated responses and use of system prompts, but try it out it's fun :)
  • Learn great tools. You'll learn how to use GitHub Codespaces, GitHub Models, and Azure AI to run the code examples and interact with LLMs for free and in the cloud.

Step Into History with AI Magic!

Dive into an immersive ride powered by Generative AI:

  • Learn about Generative AI technologies. If you've wanted to understand Generative AI and the potential for your applications, you're in the right place!
  • Epic Time-Travel Stories. Dive into a fun tale, chatting with icons like Leonardo da Vinci, Ada Lovelace, or Montezuma in every lesson.
  • Companion App. Chat with historical figures—yes, they speak back!

📦 Each Lesson Includes

  • A written lesson with an assignment and quiz.
  • A short video, to help further your learning.
  • Solution for assignment and quiz.
  • Character app: running this app demonstrates Generative AI and gives you a chance to have conversation with a historical figure.

🗃️ Lessons

#LessonDescription
1Introduction to Generative AI and LLMs for JavaScript DevelopersUnderstand Generative AI and LLM fundamentals, their applications and limits in JavaScript, and how to use AI to enhance user experiences.
2Build your first AI appSet up your development environment, write a basic app, and understand system prompts.
3Prompt engineeringLearn prompt engineering fundamentals, techniques, and meta-prompts for better AI outcomes.
4Structured outputLearn structured output, how to extract data from prompts, and present it in various formats (like JSON) for easier consumption.
5Retrieval augmented generation (RAG)Learn the basics of RAG, how to integrate external data, and how to leverage it for more relevant, accurate AI responses.

Disclaimer: this is all fun and make believe

Any conversation with historical figures is purely fictional and for educational purposes only. The responses are generated by AI models and do not represent the actual thoughts or opinions of the historical figures.

Updated Mar 04, 2025
Version 2.0
No CommentsBe the first to comment