Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

AI Programming for JavaScript Developers

via LinkedIn Learning

Write review

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Learn how to harness the power of AI in your JavaScript work and remain on the cutting edge of technologies in your career.

Syllabus

Introduction
  • Learn to build AI-enhanced applications
  • Understanding AI in the JavaScript ecosystem
  • What you should know
1. Creating the App
  • Installing OpenAI with npm
  • Generating an API key
  • Choosing and setting a language model
  • How to use CoderPad
  • Solution: Configuring AI Inputs
2. Working with Prompts
  • Writing functions
  • Working with streams
  • Creating a prompt
  • Refactoring functions with code prompts
  • Setting templates
  • Challenge: Customizing questions
  • Solution: Customizing questions
  • Solution: Building OpenAI prompts
3. Incorporating APIs
  • Accepting user input with readline
  • Creating image descriptions based on a URL
  • Transcribing audio files with OpenAI
  • Building a Node app to transcribe audio
  • Using DALL-E 3 for image generation
  • Solution: Connecting with APIs
4. Customizing the Assistants API
  • Using the Assistants API playground
  • Creating an assistant in a Node application
  • Adding messages to threads
  • Running and parsing the assistant response
  • Solution: Working with the Assistants API
5. Utilizing LangChain Features
  • Setting up a LangChain project
  • Creating a chat template
  • Using runnable sequences
  • Combining multiple chains
  • Solution: Building a conversation pipeline
Conclusion
  • Next steps

Taught by

Eve Porcello

Reviews

4.6 rating at LinkedIn Learning based on 68 ratings

Start your review of AI Programming for JavaScript Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.