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!
Other resources
- Gen AI JavaScript videos: Watch the video series
- Gen AI JavaScript GitHub curriculum: Generative AI with JavaScript
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
# | Lesson | Description |
---|---|---|
1 | Introduction to Generative AI and LLMs for JavaScript Developers | Understand Generative AI and LLM fundamentals, their applications and limits in JavaScript, and how to use AI to enhance user experiences. |
2 | Build your first AI app | Set up your development environment, write a basic app, and understand system prompts. |
3 | Prompt engineering | Learn prompt engineering fundamentals, techniques, and meta-prompts for better AI outcomes. |
4 | Structured output | Learn structured output, how to extract data from prompts, and present it in various formats (like JSON) for easier consumption. |
5 | Retrieval 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.0Chris_Noring
Microsoft
Joined January 16, 2019
Educator Developer Blog
Follow this blog board to get notified when there's new activity