# Generative AI 101: Creating the Future – 8-Week Course Outline
## Week 1: Introduction to Generative AI and Fundamentals
– Course introduction and overview
– Basic concepts of Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning
– Definition and types of Generative AI
– Understanding key terms: Large Language Models (LLM), Prompt Engineering, Embeddings, Fine-tuning
– Practice: Learning basic usage of ChatGPT
## Week 2: Advanced Text-based Generative AI
– Exploring advanced features of ChatGPT
– Introduction to Claude AI and its characteristics
– Introduction to Perplexity AI and its applications
– Practice: Various text generation and information retrieval using ChatGPT, Claude, and Perplexity
## Week 3: Image Generation AI
– Principles and development of Image Generation AI
– Introduction to popular Image Generation AI tools (DALL-E, Midjourney, Stable Diffusion)
– Effective image generation through prompt engineering
– Practice: Creating creative images using a selected Image Generation AI tool
## Week 4: Voice and Music Generation AI
– Basic principles of voice synthesis technology
– Introduction to ElevenLabs and exploration of its features
– Development of Music Generation AI and introduction to Suno AI
– Practice: Voice synthesis using ElevenLabs and simple music generation with Suno AI
## Week 5: Video Generation AI and Music Video Production (1)
– Principles and applications of Video Generation AI
– Introduction to Runway Gen-3 Alpha and exploration of its features
– Planning and storyboarding for music video production
– Practice: Generating basic video clips using Runway Gen-3 Alpha
## Week 6: Music Video Production (2)
– Utilizing music and video clips generated in the previous week
– Introduction to video editing tools (e.g., Kdenlive, OpenShot)
– Practice: Producing a complete music video by combining AI-generated elements
## Week 7: Creating No-Code Web Apps with AI (1)
– Introduction to no-code development platforms (e.g., Bubble, Adalo)
– Introduction to SelahAI, an AI integration platform, and exploration of its features
– Web app planning and design
– Practice: Creating a basic web app structure on a chosen no-code platform
## Week 8: Creating No-Code Web Apps with AI (2) and Course Wrap-up
– Methods for integrating AI features into web apps
– Practice: Adding and testing AI features in the completed web app
– Review of the entire course and guidance for further learning
– Student project presentations and feedback
Each week combines theoretical learning with practical exercises, and can be flexibly adjusted according to students’ understanding and progress. Additionally, a brief assignment for the following week may be given at the end of each session.