Free course Now available

Generative AI: Programming with LLMs

By 2Sigma School

Your students already use ChatGPT, Gemini, and Claude. Teach them to build their own chatbots and AI apps in Python, right in the browser.

Course Cover
Generative AI: Programming with LLMs

How it works in your classroom

You teach this course on Alps, a learning platform built for CS teachers.

What is Alps?

Alps is a learning platform where students read lessons and write code in the browser. You assign chapters and track progress, and Alps handles the grading.

Nothing to install

Students code in built-in Jupyter-compatible Python notebooks that run in any browser, even on Chromebooks. You just need an OpenAI API key to work with the AI models.

Students build working apps

Students build interactive apps, like a chatbot with its own interface, without learning HTML or CSS.

Build and test as they go

Students build their apps step by step and try each change in an interactive Python notebook.

Easy enrollment

Share a join link, and students are coding in minutes. You can also link Google Classroom or your LMS.

Works with your LMS

Connect Canvas or any other LTI 1.3 LMS. Students open Alps with single sign-on, and assignments and grades show up in your gradebook.

Why teach generative AI programming?

Give your students practical AI skills they learn by building.

Hands-on practice Image
Hands-on practice

Hands-on practice

Students write Python code that uses AI models to build working apps.

Skills employers want Image
Skills employers want

Skills employers want

Prompt engineering, API integration, and building apps with AI models are in high demand in tech.

Runs in the browser Image
Runs in the browser

Runs in the browser

Students code in interactive Python notebooks in the browser. It works on Chromebooks too.

What students will learn

Students go from basic prompts to complete AI apps.

1

Prompt engineering basics

Learn to guide AI models, from simple prompts to few-shot learning and structured outputs.

2

Practical AI apps

Build text summarizers, sentiment analyzers, translators, and content generators.

3

Conversational AI

Create chatbots with their own personalities that remember the conversation and chat on the web.

4

Advanced topics

Explore tokenization, embeddings, clustering, and image generation with DALL-E.

For students who know Python

An elective for students who’ve finished an introductory Python course. They don’t need any AI or machine learning experience, just curiosity. They’ll use the Python they already know to build their own AI apps.

For students who know Python Feature
For students who know Python

Course requirements

An introductory Python course

Students should know variables, functions, lists, dictionaries, and basic control structures in Python.

A web browser

Students code in Python notebooks on Alps. Any device with a browser works, including Chromebooks.

No AI experience needed

The course explains how AI language models work before students start coding with them.

Icon
Icon

Powered by Alps

The tools you need to teach this course
Automatic grading
Automatic grading

Automatic grading

Code assignments are graded for you, so you can focus on teaching.

AI tutoring
AI tutoring

AI tutoring

Students get help from Pathfinder as they work through exercises.

Progress tracking
Progress tracking

Progress tracking

Live reports show you where students need help.

Differentiated practice
Differentiated practice

Differentiated practice

Difficulty adjusts to each student’s progress.

Frequently asked questions

Student outcomes

What students can do by the end of the course.

Projects for their portfolio Image
Projects for their portfolio

Projects for their portfolio

Students build chatbots and content generators they can show colleges and employers.

A foundation for college AI courses Image
A foundation for college AI courses

A foundation for college AI courses

Students learn the core concepts that prepare them for college-level AI and machine learning courses.

Science fair and competition projects Image
Science fair and competition projects

Science fair and competition projects

Students can build complex AI projects for science fairs, hackathons, and other competitions.

Bring the Generative AI course to your class