Please enable JavaScript to use CodeHS

Introduction to AI for High School

Description

In this lesson, students will explore the concept of intelligence, engaging with various resources to make their own determination on the level of intelligence of AI models.

Objective

Students will be able to:

  • Define intelligence as it will be used in this course
  • Describe the Turing Test, its uses, and where it falls short
  • Engage with various resources to gauge the intelligence level of AI tools
Description

In this lesson, students will explore the difference between generative and predictive AI by engaging with different AI tools and reflecting on the output they provide.

Objective

Students will be able to:

  • Describe the difference between generative and predictive AI tools
  • Explain the boundaries of generative and predictive AI tools
Description

In this lesson, students learn about the underlying technology that generative AI applications use - Large Language Models.

Objective

Students will be able to:

  • Describe what Large Language Models and Multimidal Models are at a high level
  • Students will be able to prompt quality outputs from LLMs
  • Students will be able to use LLMs to produce code
Description

In this lesson, students will learn about prompting techniques that can help maximize the quality of outputs by AI.

Objective

Students will be able to:

  • Describe what prompt engineering is and common techniques
  • Apply common prompt engineering techniques to produce better outputs
Description

In this lesson, students will explore the leadership of AI companies, examine the consequences of exposing biases in AI, and engage in reflective discussions.

Objective

Students will be able to:

  • Explain the diversity issues that surround the AI industry
  • Explain how the data used to train models is labeled
  • Engage in meaningful discourse about the state of AI and who is allowed to work on the technology