Artificial Intelligence (AI) has been part of computing since the 1950s. But it’s only been since 2000 that AI systems have been able to accomplish useful tasks like classifying images or understanding spoken language. And only very recently has Machine Learning advanced to a point such that significant AI computations can be performed on the smartphones and tablets available to students.
MIT is building tools into App Inventor that will enable even beginning students to create original AI applications that would have been advanced research a decade ago. This creates new opportunities for students to explore the possibilities of AI and empowers students as creators of the digital future.
AI with MIT App Inventor includes tutorial lessons as well as suggestions for student explorations and project work. Each unit also includes supplementary teaching materials: lesson plans, slides, unit outlines, assessments and alignment to the Computer Science Teachers of America (CSTA) K12 Computing Standards.
As with all MIT App Inventor efforts, the emphasis is on active constructionist learning where students create projects and programs that instantiate their ideas.
Fake Voices: The Ethics of Deepfakes
Difficulty: beginner
Resource Type: curriculum unit
Subject: computer science
Grade Level:
- 9-12
Introduction to Machine Learning: Image Classification
Difficulty: beginner
Resource Type: curriculum unit
Subject: computer science
Grade Level:
- 6-8
- 9-12
Personal Image Classifier: PICaboo
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Voice Calculator Tutorial
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Therapist Bot Tutorial
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Awesome Dancing with AI Tutorial
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 9-12
Facemesh Filter Camera
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Simple ChatGPT App
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Simple ImageBot App
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
GenAI Digital Doodle App
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Hour of Code: StoryGPT
Difficulty: beginner
Resource Type: tutorial
Subject: computer science
Grade Level:
- 3-5
- 6-8
GenAI: Historical Character Advisor App
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
GenAI Vision Aid
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
ChatGPT App
Difficulty: advanced
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
ImageBot App
Difficulty: advanced
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-8
- 9-12
Reinforcement Learning: Tame the Dog
Difficulty: advanced
Resource Type: tutorial
Subject: computer science
Grade Level:
- 9-12
Rock Paper Scissors Tutorial
Difficulty: advanced
Resource Type: tutorial
Subject: computer science
Grade Level:
- 9-12
Alexa Hello World
Difficulty: beginner
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-12
Alexa Calculator
Difficulty: beginner
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-12
Alexa Number Guessing Game
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 6-12
Alexa Messenger
Difficulty: advanced
Resource Type: tutorial
Subject: computer science
Grade Level:
- 9-12
Augmented Reality: Chicken Bowling
Difficulty: intermediate
Resource Type: tutorial
Subject: computer science
Grade Level:
- 9-12