Course Language EnglishCourse Caption English [CC]Course Length 01:30:33 to be exact 5433 seconds!Number of Lectures 33
This course includes:
1.5 hours hours of on-demand video
Full lifetime access
Access on mobile and TV
1 additional resources
Welcome to Introduction to Stable Diffusion Course.Quick intro about the trainer, I have 17+ years of experience in IT, with last few years at the leadership positions of Decacorns and one of the largest product companies in South Asia. Past 2 years, I have immersed myself in GenerativeAI, Large Language Models, and for past 6 months in Stable Diffusion.In the past 6 months, I have won various hackathons themed on GenerativeAI and Stable Diffusion. I have launched a GenerativeAI startup, as well as delivered an enterprise grade hands-on online workshop on Stable Diffusion. I have compiled all my learnings, specially last 2 years on GenerativeAI, and past 6 months on Stable Diffusion in this online course.In this course, you are going to learn in-depth, hands-on on the topic of Stable Diffusion. This course is expertly crafted, and targeted at both technical and non-technical audience. We dive deep into the topic at more than an AI Artist level, but less than a Data Scientist level. You will understand the ins-and-outs of Stable Diffusion technology, and will be able to tie back the controls and parameters of how the AI model works under the hood.We cover main applications of Stable Diffusion, including generating art, prompt engineering, negative prompts, iterative prompt engineering with experimentation, parameter tuning - cfg, steps, seed, dimensions, sampler, image2image applications including - variations, doodle to art, in-painting (addition, removal, replacement), out-painting, instruct pix2pix, face restoration and upscaling.You are going to have 10+ lab guides, generating 100+ art works during the duration of the course, gaining 100% confidence to start producing production quality artwork and image assets by using the tips and techniques introduced in this course.The course also gives you pointer and guidance on exploring the technology deeper and gain even deeper understanding.Best wishes and Happy Learning.Who this course is for:Course is designed for solopreneurs and indiehackers who are planning to launch their own GenerativeAI startup using Stable Diffusion technologyCourse is for anyone curious about Technology underlying Text2Image tools like Stable Diffusion, Dall-E, MidjourneyCourse is for Designers who want to get started with GenerativeAI Text2Image technology and create production quality artworks Stable Diffusion and similar technologiesCourse is designed for Technical Audience like Developers, Machine Learning Engineers, Data Scientist who are looking to be introduced to GenerativeAI Text2Image technology like Stable Diffusion
Sections are minimized for better readability, click the section title to view the course content
7 Lectures | 14:17
1.1 - Welcome
In this lecture video, i give you a quick background about me, my experience with Generative AI, Stable Diffusion and AI Startup based on Stable Diffusion. I also give a quick background story of how this video series came about.
1.2 - Why should you be interested in GenerativeAI Technology Stable Diffusion?
In this video, I cover a few of the most popular examples of successful products built using Stable Diffusion and their success stories. Also touch upon how innovative, creative and powerful this technology is, yet so simple and accessible that indiehackers and solopreneurs are creating creative applications using it and competing with large corporations.
1.3 - Introduction to Stable Diffusion - Curriculum
In this video lecture, I cover the course curriculum. This course is designed as an introductory course targeted to both technical and non-technical audience. We do dive deeper, but at the level of more than a non-technical AI Artist, but less than a fully technical Data Scientist.
The course curriculum starts with the understanding of diffusion model and its architecture. Then throughout the course, each of the feature and capabilities of Stable Diffusion AI model is tied back to this architecture. This allows you to understand the technology and its capabilities in and out.
The course curriculum covers Prompt Engineering in-depth, Parameter Tuning and Image2image with all its variants. Check out the course outline to get a good idea of how the course is structured.
1.4 - Stable Diffusion Course Series
Covering Stable Diffusion in one-single course is going to be overwhelming. I will also not be able to target the non-technical audience if I make a single super technical course. So I have divided it into logical chunks.
In the intermediate course series, we use the advance Automatic1111 web UI to do the advance functionalities it allows us to do. We cover the Automatic1111 web UI in full depth. We have special focus on covering Controlnet, its architecture and multiple use cases it enables. Other special focus is on model fine tuning, understanding it in depth, the various options we have for model fine tuning - textual inversion, controlnet, lora, dreambooth, text2image, checkpoint merger, and the pros and cons of each of the approach.
In the advance course, we finally use python to hand-code whatever we have accomplished using the PlaygroundAI and Automatic1111 web UI. This enables us to build our own applications and deploy it to stateful and serverless GPUs.
In the application course, I demo 15+ applications possible through Stable Diffusion technology, also provide the complete source code. This gives you deep insights into developing your own creative applications.
1.5 - Tools and Setup - PlaygroundAI
In this video, I cover the tools we will use in this course. We use PlaygroundAI. Later in the lectures, I tell you why I chose PlaygroundAI over other web UIs.
1.6 - Tools and Setup - Miro
In this video, I introduce you to the command center for the course built using miro. This board has the complete bird eye view of all the activities and resources needed for this course.
1.7 - Tools and Setup - Lab Guides using tango.us
In this video, I introduce you to tango.us. This tool allows users to create a step-by-step lab guides that are perfect for a hands-on course like ours. Each step contains a screenshot of the relevant screen, and the text input needed for that step. I tell you the basics of the lab guide, how to navigate, how to find the inputs and controls needed for that step, how to find the inputs to paste in the input box etc.
All labs will be driven using the Tango lab guides.
12 Lectures | 35:01
2.1 - What is Stable Diffusion?
In this video, I briefly explain the history of Stable Diffusion and how it came to be. I also dive into the diffusion model architecture and mechanism. Also explain the iterative de-noising process using visual animated course material. I connect back various input parameters that you are familiar with to the Stable Diffusion AI model architecture.
2.2 - PlaygroundAI
In this video, I explain the main components of PlaygroundAI, and how each of those inputs connect back to the Stable Diffusion model architecture that we covered in previous lecture. I explain why I chose PlaygroundAI over other Web UIs.
2.3 - PlaygroundAI - Lab Guide Demo
In this video, I kick off the image generation using PlaygroundAI. I also demo how to use the tango lab guide. After this video lecture, you should be set to use the lab guides and try it out by yourselves. Feel free to come back to this video lecture if you have any confusion on using the lab guides.
2.4 - Prompt Engineering - Introduction
In this video, I kick off the Prompt Engineering section and various lectures that we are going to cover as part of this course.
2.5 Prompt Engineering - CLIP or Image2Text
In this video, I cover how text2image models like Stable Diffusion came about to be, and how they are related to image2text models like CLIP. I also touch upon what is the core or our goal with prompt engineering.
2.6 - Prompt Engineering - Anatomy
In this video, I cover Prompt Anatomy, the discovered structure for a good prompt. I cover one of the example of Prompt Anatomy, and how we can follow this structure for the rest of the course.
2.7 - Prompt Engineering - Iterative Process
In this video, I cover the iterative process of building a prompt. I cover why the iterative process is needed, and how to go about it.
2.8 - Prompt Engineering - Iterative Process Demo
In this video, I demo the iterative process covered in the previous lecture.
2.9 - Prompt Engineering - Negative Prompt
In this video, I cover the negative prompts, briefly touch upon how they work, and provide mechanism to use the negative prompts in PlaygroundAI and elsewhere.
2.10 - Prompt Engineering - PlaygroundAI Filters
In this video, I cover the Filters feature of PlaygroundAI and its underlying mechanism.
2.11 - Prompt Engineering - Miscellaneous
In this video, I cover all the miscellaneous but important concepts related to Prompt Engineering, that are so brief that they don't require their own dedicated video.
2.12 - Prompt Engineering - Labs Overview
In this video, I give you an overview of the labs associated with this section on Prompt Engineering.
In this video, I cover the parameters that influence the output from Stable Diffusion AI model. I cover CFG, Steps, Seed, Dimensions and Sampler.
3.2 - Parameter Tuning - Quality and Details Lab Demo
In this video, I give you a demo of Steps and Quality lab guide for this section on Parameter Tuning.
10 Lectures | 30:25
4.1 - Image2image - Introduction
In this video, we will dive into the underlying mechanism of image2image. We will cover how you trick Stable Diffusion model by passing your own starting image, rather than a random noisy image to influence the output. Using this mechanism as base, we will explore different techniques popular in image2image.
4.2 - Image2image - Create Variants
In this video, I will cover how you can do creative exploration using the Create Variants feature of Stable Diffusion, also cover how this feature works under the hood.
4.3 - Image2image - Style Fusion
In this video, I will cover how you can fuse different styles in the same image using the Style Fusion technique of Image2image.
4.4 - Image2image - Variants + Style Fusion Demo
In this video, I demo the Create Variants and Style Fusion feature, and you can combine both to generate your artwork.
4.5 - Image2image - Doodle to Painting Demo
In this video, I will cover how you can convert your doodle into read-to-use painting, and how this feature works under the hood.
4.6 - In-painting - Object add, remove, replace
In this video, we cover in-painting, how in-painting works under the hood, and how you can use this technique to add, remove or replace objects in your artwork.
4.7 - Edit Image or Instruct Pix2pix
In this video, I cover instruct pix2pix, the underlying paper, and how you can use command like syntax to edit your images.
4.8 - Out-painting Demo
In this video, I cover outpainting, and how you can use PlaygroundAI to try out outpainting and create large artworks.
4.9 - PlaygroundAI - Face Restoration and Upscale 4x
In this video, I cover the post-processing steps available in PlaygroundAI, and how you can use them to finalize your image for production use.
4.10 - Image2image - Lab Overview
In this video, I give an overview of the lab section of image2image, various lab guides available, and sample output that I got when I followed those lab guides.
2 Lectures | 02:18
5.1 - Recap
In this video, I do a quick recap of the course, what all we covered from ground-up, and relate it back to diffusion model architecture.
Hope you were able to achieve the goals you planned with this course.
5.2 - Next?
In this video, I cover the next resources and upcoming courses that you can do to further deep-dive into Stable Diffusion technology.
(2 course ratings)
JOIN OUR WHATSAPP GROUP TO GET LATEST COUPON AS SOON AS UPDATED
FAQ: Udemy Free course Most frequent questions and answers
Does Udemy offer Free Udemy coupons?
Yes, Udemy is the largest online education platform, with the broadest selection of video-on-demand courses and qualified instructors available to meet your needs. At theprogrammingbuddy.club we curate the latest udemy coupons, their expiry, and the number of uses left of these udemy coupons.
How to get free Udemy courses?
There are two ways to get free Udemy courses:
Go to udemy.com and search for your desired course category. Then select free from the filter options.
You can also get paid courses for free if you have a coupon. You can head to theprogrammingbuddy.club, where you can get a daily udemy paid course for free.
How to get Udemy Certificates for free?
Udemy offers certification on completion of each course. In order to receive a certificate of completion from Udemy, you need to complete your course 100%. There is a simple hack, you can open a video and jump on the timeline to complete a lecture.
To download the certificate from Udemy, you need to head over to your account on a desktop browser. Udemy certificates can't be accessed on the mobile app.
Do Udemy courses expire?
No, once you enroll, you will have lifetime access to the course. You can complete the course on your schedule.
Why are the Udemy instructors giving away free Udemy Coupons?
Every instructor has worked for hours on each of their courses. As new courses get launched, the instructors have no way to get their course in front of an audience to get some feedback. So, instructors share free coupons for their courses to get feedback from the students. We attheprogrammingbuddy.club work with these instructors to get their courses available to our buddies.
Is Udemy safe to use?
Yes, payments on Udemy are safe. It is no different than paying for other services on an application or website and inputting your payment information before receiving your goods. Just be sure to keep your account secure, do not share your udemy accounts.
Can Udemy courses get you a job?
Earning a skill is more valuable than earning a job these days. Skills are your most valuable asset. They can help you qualify for jobs you want and get promoted to more advanced positions within your organization. Unfortunately, it is difficult for many people to balance taking courses with work and family obligations. We have had many students, who have taken just Udemy courses, started a job as well as started freelancing with the skills they have learned.