weekly
or for 4 classes
AI Art With Python and Google Colab
Completed by 2 learners
Ages 10-15
Live Group Class
Live video meetings
1x per week, 4 weeks
1-8 learners per class
50 min
What's included
4 live meetings
3 hrs 20 mins in-class hoursClass Experience
CONTENT: This class will consist of four meetings. In each class we will be creating AI Art using a different Python Colab Notebook. Each class will highlight different aspects of AI Art but also of tech in general. Some of these include Python, Colab, Google Drive, Github, and APIs STRUCTURE: Each class starts out with questions and/or sharing. After that the new topic is introduced and the motivation/theory is laid out. Students will then load/run their notebooks and start creating images using the new tools. After some sharing, the class ends with a demonstration using more advanced tools from various websites and different software. STYLE: I base my teaching on the Socratic method. I encourage play and exploration and prefer suggesting options to giving overt direction. I believe motivation is key in learning and I have a very strong belief in AI Art as a great tool for teaching tech. INTERACTION: This class is highly interactive. Students will get to see each other's work and ask questions but most of the interaction is with the instructor.
Learning Goals
Students will learn how to create AI Art with code, how to run experiments and mass produce images, and will see AI Art as part of games.
Syllabus
4 Lessons
over 4 WeeksLesson 1:
Intro To AI Art: the Prompt
What are diffusion models and how do they work? After a brief explanation about what these generative AIs are trying to accomplish and how they are trained, we will dive into Google Colab and set up our notebooks. We will learn about Python libraries, prompting, art terms, open source, and Stable Diffusion. I will demonstrate Midjourney and we will make art in both Colab and Dreamstudio.
50 mins online live lesson
Lesson 2:
Models and Parameters
What is transfer learning and how can we use it to leverage the work of the community? We'll dive in to fine-tuned models that specialize on things like Pixar, Disney, Photography, and much more. We will learn how to change image size, computation steps, and the creativity scale. We will connect to Google Drive so that our images can be automatically organized into portfolios. i will demonstrate Leonardo.ai's real time capabilities and show fine-tuned models.
50 mins online live lesson
Lesson 3:
Creativity and Randomness
What is the role of AI as a creative partner? How can chance and randomness help us create art? We will learn methods for enhancing prompts such as wildcards and ChatGPT. We will learn about GitHub and use it to access files containing various types of art terms used for our prompts. We will also access prompt templates and create a MadLibs style game activity. I will demonstrate image refinement techniques in Dreamstudio and Leonardo: img2img, Controlnet, and inpainting/outpainting.
50 mins online live lesson
Lesson 4:
Refining the Image
What's next? In this final installment we will dive into img2img and reveal it simple underpinnings. We will experiment with inpainting and masks. We will experiment with some amazing prompts and I will showcase some creative workflows using Comfyui. Finally, I will demonstrate the power of API's and how to use them with DALLE-3, Leonardo, and Dreamstudio.
50 mins online live lesson
Other Details
Parental Guidance
AI Art very often creates distorted images which can include deformed people and animals. Though our Colab notebooks have filters, these are not 100% effective. If students continually try to make inappropriate images, some may well appear.
Pre-Requisites
You need to have a gmail account that has access to Google Drive. The guardian's account will suffice as we are simply saving pictures temporarily. Programming experience is desirable but not required. A love of art and AI is a must!
Supply List
This course will require an unrestricted gmail account capable of accessing Google Drive and Google Colab.
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
2 Degrees
Master's Degree in Mathematics from Harvard University
Bachelor's Degree in Mathematics from Harvard University
I have been a Computer Science teacher for about 10 years. I love coding and art. I taught AI Art Club with Google Colab for about a year and this course is an improvement I believe.
Reviews
Other classes by Mr. Marty
Other classes by Mr. Marty
Related categories
Parents also liked
Digital Art and Creative Writing With Artificial Intelligence
Miss Haley
5.0
(47)
per session
1-on-1 Lessons
On Demand
9-18
AI Explorers - Custom Creations with Artificial Intelligence - 4 Day Camp
Fleming Tech Camps
4.9
(25)
per class
Next session at 5 PM on Tue 5/27
Group Class
1 wk, 4/wk, 2.92 hr
10-15
AI for Kids: Learn the Basics of Artificial Intelligence (Beginner)
Create N Learn: Game-Based Learning & Future Skill
5.0
(25)
per class
Next session at 2 AM on Sunday
Group Class
8 wks, 1/wk, 55 min
8-12
AI & Coding for Kids:Beginner-Friendly Artificial Intelligence & Coding Projects
PopSkool: English, Music, Art, Math, Coding & More
per class
Next session at 4 PM on Sunday
Group Class
8 wks, 1/wk, 55 min
7-12
Artificial Intelligence (AI) Technology Camp: Future of Photography & Ethics
Erika Hatfield & Next Level Photo Education
4.9
(485)
per class
Next session at 11 PM on Tue 6/3
Group Class
1 wk, 2/wk, 50 min
14-18
Ethical Artificial Intelligence (AI) Skills for Teens in Coding
Mrs. Smith
per class
Next session at 8 PM on Monday
Group Class
1 wk, 1/wk, 1 hr
13-17
101 Private - Beginner Level 1- Artificial Intelligence (AI) - 30 Minutes Weekly
StudentScholars
3.9
(86)
per session
1-on-1 Lessons
On Demand
8-18
AI Explorers: Custom Creations with Artificial Intelligence - 5 day Summer Camp
Fleming Tech Camps
4.9
(25)
per class
Next session at 8:15 PM on Mon 6/23
Group Class
1 wk, 5/wk, 2.92 hr
10-14
AI for Kids Level 2: Build Smart Apps & Games Using Artificial Intelligence
Create N Learn: Game-Based Learning & Future Skill
5.0
(25)
per class
Next session at 6 PM on Sunday
Group Class
8 wks, 1/wk, 55 min
9-14
AI Literacy: Practical AI for Research & Writing
Jay
5.0
(10)
per session
1-on-1 Lessons
On Demand
13-18
AI Explorers: Unlocking the Power of Artificial Intelligence!
Sumati
5.0
(1)
per class
Next session at 6 PM on Monday
Group Class
12 wks, 1/wk, 30 min
10-14
Artificial Intelligence Projects With Scratch Coding (Level 1)
AI Code Academy
4.7
(1,781)
per class
Next session at 11:30 PM on Mon 4/28
Group Class
10 wks, 1/wk, 1 hr
11-16
Introduction to AI Superheroes | Programing
JetLearn
4.9
(79)
per class
Group Class
4 wks, 1/wk, 45 min
6-9
AI for Teens: How to Use AI for Studying & Productivity (1:1 Coaching)
Imran Mir
5.0
(15)
per session
1-on-1 Coaching
On Demand
14-18
Intro to AI Applications Summer Camp | LLMs , AI Agents, & Python Coding
David Sofield
4.9
(829)
per class
Next session at 8 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
13-18
Intro to AI Applications | Large Language Models, AI Agents, & Python Coding
David Sofield
4.9
(829)
per class
Next session at 8 PM on Sun 4/27
Group Class
8 wks, 1/wk, 1 hr
13-18
More to explore
Socializing Autism
How To Sew
The History Of Witches
The Phantom Tollbooth
Amazing Animals
Hand Lettering
Hair Styles
12 Rules for Life
Circle Of Numbers
Bird Nerds
Friendly And Supportive
Flip Drawing
Math Practicle
Living Healthy The Importance Of Hygiene Nutrition And Fitness
Add And Subtract Fractions
Empowering Girls
Sew Much Fun
Crafts Science
Drawing Colored Pencils
How To Dm