Autoplay
Autocomplete
Previous Lesson
Complete and Continue
ChatGPT - The Complete Guide
Introduction
Welcome To This Course! (1:05)
What Is ChatGPT & Why Should You Care? (3:46)
ChatGPT Free vs ChatGPT Plus vs ChatGPT Teams vs ChatGPT Enterprise (4:30)
ChatGPT vs Other AI Chatbots (3:12)
About The Course (7:23)
Course Slides & Discord Community
Understanding ChatGPT - A Look Behind The Scenes
Module Introduction (1:10)
ChatGPT, GPT Models & Large Language Models (LLMs) (4:10)
LLMs & Neural Networks (2:09)
The ChatGPT Training Data & Understanding Tokens (2:26)
It's All About Word Prediction! (3:11)
Model Finetuning & Moderation (2:23)
ChatGPT Limitations (4:33)
Limited Context & Token Limits (3:03)
ChatGPT Basics
Module Introduction (0:56)
A Tour Through The ChatGPT Interface (7:35)
GPT Model Versions: Comparing GPT 3.5 & GPT 4 (3:56)
Please Watch: ChatGPT Interface Updates (0:37)
Writing Prompts - The Basics (6:05)
Editing Prompts & Regenerating Responses (5:27)
Continuing Output Generation (1:47)
Turning On ChatGPT Web Browsing (3:47)
Creating & Analyzing Images (4:22)
Uploading Files & Analyzing Data (5:43)
Using Advanced Data Analysis to Create a QR Code in ChatGPT (2:09)
Understanding & Configuring Custom Instructions (5:11)
Exploring GPTs (custom ChatGPT versions) (3:14)
Creating our Own Custom GPT (6:40)
Google Bard & Microsoft Bing Chat - A Closer Look
Module Introduction (1:10)
Introducing Microsoft Copilot (2:04)
Using Microsoft Copilot for Web Search, Research & More (2:12)
Microsoft Copilot Image Generation & Analysis (2:36)
Microsoft Copilot Conversation Styles (3:21)
Microsoft Copilot Edge Browser Extension (2:25)
Introducing Google Gemini (1:13)
Using Google Gemini (2:37)
Introducing Anthropic Claude (3:51)
ChatGPT Alternatives: Summary & Comparison (2:46)
Prompt Engineering
Module Introduction (0:43)
Prompt Engineering: What & Why? (1:55)
Prompt Engineering & ChatGPT Custom Instructions (2:52)
The Core Elements Of A Good Prompt (4:01)
It's a Chat! Use it! (3:00)
Which Context Should You Add? (3:22)
Time To Practice: Your Tasks (1:45)
Time To Practice: Solution (1/3) (4:53)
Time To Practice: Solution (2/3) (3:15)
Time To Practice: Solution (3/3) (2:23)
Zero-, One- & Few-Shot Prompting (3:59)
Using Output Templates (2:19)
Providing Cues & Hints To ChatGPT (2:04)
Separating Instructions From Content (2:13)
Ask-Before-Answer Prompting (4:15)
Perspective Prompting (4:09)
Time to Practice II: Your Tasks (3:29)
Time To Practice II: Solution (1/3) (2:02)
Time To Practice II: Solution (2/3) (1:59)
Time To Practice II: Solution (3/3) (2:13)
Contextual Prompting (3:21)
Emotional Prompting (1:41)
Laddering Prompting (4:13)
Using ChatGPT For Prompting (3:03)
Find Out Which Information Is Missing (2:01)
Self-evaluative Prompting (1:34)
ChatGPT-powered Problem Splitting (2:07)
Let ChatGPT Share Its Thought Process (4:19)
Reversing Roles (3:07)
More Prompts & Finding Prompt Inspirations (2:31)
Super Prompts Like CAN & DAN (2:39)
Module Summary (3:41)
Generating & Analyzing Images with ChatGPT & DALL-E 3
Module Introduction (0:58)
ChatGPT & Its Image Handling Capabilities (1:44)
Accessing DALL-E 3 via ChatGPT or Bing Chat (2:26)
Generating a First Image (1:36)
Prompt Engineering: Context Matters! (2:56)
Alternatives: Bing Chat & Midjourney (4:27)
Applying Prompt Engineering Techniques (2:44)
It's A Chat - But It Also Has Limitations & Problems (4:45)
Controlling Image Angle & Aspect Ratio (1:26)
Creating Illustrations (1:07)
Creating Content-based Images (3:29)
Adding Text To Images (1:30)
Creating Images From Vague Descriptions (2:46)
Creating Similar Images & Keeping A Style Across Multiple Images (1:41)
Analyzing Uploaded Images (2:34)
Demo: Creating a Website Based on an Uploaded Image (1:46)
Using ChatGPT For Utility Tasks
Module Introduction (1:19)
Researching Information with ChatGPT (4:19)
Summarizing Text & Information (3:29)
Translations & Tone Adjustments (4:09)
Using ChatGPT for Proofreading (3:32)
Writing Utility Scripts with ChatGPT (5:55)
Advanced Data Analysis in ChatGPT (Formerly: Code Interpreter)
Module Introduction (0:37)
What is Advanced Data Analysis & One Word About Restrictions (6:14)
How to Use the Advanced Data Analysis Feature (3:32)
Uploading Files & Restrictions Workaround (4:41)
Downloading Files (0:57)
Prompt Engineering & Result Limitation (4:28)
Forcing ChatGPT to Use the Advanced Data Analysis (2:02)
Disabling the Code Editor for Specific Parts of the Task (2:33)
Extracting Data From Files (1:48)
Dummy Data Generation (2:24)
Data Analytics Intro (3:19)
Data Preparation with the Advanced Data Analysis (6:01)
Analyzing & Visualizing Data (3:58)
Analyzing & Transforming Images (4:07)
Editing & Creating Images (3:03)
Using Advanced Data Analysis for Optical Character Recognition (OCR) (2:02)
Using ChatGPT For Content Creation
Module Introduction (1:14)
How Amazing Articles Can be Generated with ChatGPT (4:14)
Creating Articles - Step-By-Step (3:01)
Using a Single Prompt to Create Articles (3:58)
Finding Creative Titles & Summarizing Text in Seconds (2:09)
Brainstorming Content: Articles, Blog Posts, Deep Dives & More (2:30)
Writing Professional (YouTube) Video Scripts with ChatGPT (4:15)
What is Copywriting? (2:12)
Using ChatGPT as Copywriter (4:55)
Boosting Your Social Media Accounts with ChatGPT (3:56)
Preparing Interviews (3:25)
Revolutionizing Job-Related Writing (2:56)
Writing Outstanding CVs & Cover Letters for Your Next Application (3:12)
Creating Job Offers & Contracts (4:10)
Letting ChatGPT Find the Right Words in Emails (2:19)
Creating Sample Data with ChatGPT (e.g. JSON & CSV) (5:18)
Midjourney - An Introduction
Module Introduction (1:24)
Using Midjourney in Discord (4:55)
Creating our First Images (7:27)
Understanding Variations, Upscaling & Regenerations (4:54)
Editing Upscaled Images (6:09)
Exploring the Settings (6:06)
Your Prompts & Images are Public! (6:37)
Getting Inspired by Community Prompts (5:09)
Deleting Images From Midjourney (1:54)
Uploading & Describing Images (5:17)
Blending Images (2:02)
How To Continue (1:48)
Deep Dive: Writing Efficient Prompts with Midjourney
Module Introduction (1:20)
Different Version - Different Image (5:09)
Creating a Prompting Template (4:54)
Defining the Details (4:01)
The Medium: From Photo to Comic to 3D-Animations (3:55)
Defining the Main Content of the Image (3:27)
Changing the Perspective (2:56)
Selecting an Image Style (4:22)
Working with The Background & the Atmosphere (4:51)
Creating Photorealistic Food Images with Three Words (2:53)
Recreating Art & Artist Styles (5:49)
Recreating Movie Styles (7:56)
Understanding Parameters (2:27)
Parameters in Practice (5:02)
Creating Custom Options / Custom Parameters with /prefer (5:11)
Creating Reusable Prompt Templates with Custom Parameters (3:39)
Creating Icons (5:02)
The Remix Mode (7:00)
Hands-on: ChatGPT & Midjourney for Content Creation
Module Introduction (3:05)
Generating A List Of Keywords (with Ask-Before-Answering) (6:01)
Creating an Outline (Emotional Prompting + Laddering Technique) (2:59)
Creating the Post (with Ask-Before-Answering) (2:58)
Identifying Improvement Potential with ChatGPT (4:26)
Generating Images with Help of ChatGPT (3:06)
Generating a Thumbnail with Midjourney (3:00)
SEO with ChatGPT (2:40)
Adding Links to the Article (3:32)
Formatting as Markdown & Facing ChatGPT Limitations / Problems (10:20)
Generating a YouTube Script (4:05)
Creating a Newsletter Email (2:33)
Generating a Tweet & Module Summary (3:02)
Exploring Other AI Tools to Create Images & Speeches
Module Introduction (1:11)
Getting Started with Dall-E 2 (6:24)
Editing Images with Inpainting (3:33)
Expanding Images with Outpainting (5:43)
Editing Uploaded Images (2:21)
Introducing ElevenLabs' Generative Voice AI (7:13)
Recreating Your Voice with Generative AI (3:23)
Using ChatGPT For Programming & Development
Module Introduction (1:16)
Using ChatGPT With & Without Programming Experience (2:00)
Using ChatGPT For Building Entire Applications (4:27)
Using Generated Code & Letting ChatGPT Help You (7:11)
Iterative Development: Test & Improve (4:45)
ChatGPT for Coding - Limitations (2:41)
Time to Practice: Your Task (1:45)
Time to Practice: Solution & An Example For Iterative Development (7:38)
ChatGPT With Coding Experience: Prefer Building Blocks (1:47)
Example: Creating a Building Block with ChatGPT (2:01)
It's Still An Iterative Process! (4:01)
Don't Use ChatGPT For Everything! (2:24)
ChatGPT vs GitHub Copilot (2:29)
Reminder: Use the Laddering Technique (0:38)
Merging Code with ChatGPT (1:10)
"continue" with Code Formatting (2:30)
Avoiding Unnecessary Explanations in ChatGPT Output (2:34)
Debugging with ChatGPT (3:58)
Letting ChatGPT Explain Code (1:46)
Generating Code Improvement Ideas with ChatGPT (2:37)
Refactoring with ChatGPT (1:27)
Generating Dummy Data with ChatGPT (3:10)
Module Summary (4:32)
Hands-on: ChatGPT for Non-Developer & Developers
Module Introduction (1:36)
Non-Developers: The Task & Target Application ("Monster Slayer" Game) (4:55)
Building a Game - Initial Prompt & Base Game Code (8:16)
Game Enhancement & Bugfixing (7:55)
Adding Difficulty Levels (9:11)
Adding a Highscore (4:56)
Iterative Development - Improving The Game (5:13)
Using the "Ask Before Answer" Technique (2:53)
Developers: The Task & Target Application (9:31)
Creating a Basic REST API Skeleton (5:50)
Adding App Logic (3:49)
Testing the REST API (5:28)
Added Validation (3:38)
Adding Authentication (6:32)
Protecting Routes Against Unauthenticated Access (4:28)
Improving Error Handling & Identifying More Improvement Opportunities (8:10)
Prompts, Examples & Templates (Cheat Sheet)
Prompts Cheat Sheet
Using GPT APIs
Module Introduction (0:51)
Comparing ChatGPT & The OpenAI APIs (4:41)
GPT 3.5 vs GPT 4: Choosing the Right API Model (3:48)
Understanding Tokens & API Pricing (4:40)
Prerequisites to Use the API (4:17)
Understanding the Difference between Completion & Chat Completion Endpoints (2:20)
Creating our First Python App Using the API (3:42)
Understanding the API Request (4:43)
Adding Parameters (4:26)
Understanding the API Response Object (5:11)
Why Roles Matter - Understanding System, User & Assistant (1:53)
Recreating a Simple ChatGPT Clone with Python & the API (11:33)
Creating a Text Summarization Tool (5:44)
Processing Text From Files & Create New Files with API Generated Content (5:37)
AI Tools for Developers: GitHub Copilot, Copilot Chat & Cursor IDE
Module Introduction (1:39)
Important: AI Tools & Privacy / Data Sharing (1:20)
Introducing & Installing GitHub Copilot (4:00)
The Starting Project Setup (2:05)
How GitHub Copilot Works & Can Be Used (4:19)
Copilot "Prompt Engineering": Triggering Completions via Variable Names (3:56)
Improving Suggestions via Function Names (3:29)
GitHub Copilot & Comment-based Prompting (3:27)
GitHub Copilot for CSS Styling - It's a Flexible Tool! (4:38)
Introducing GitHub Copilot Chat (2:37)
Getting Started with GitHub Copilot Chat (2:01)
Explaining Code with GitHub Copilot Chat (1:13)
Generating Code with Copilot Chat (1:49)
Fixing Errors with Copilot Chat (1:35)
Generating Unit Tests with Copilot Chat (1:34)
GitHub Copilot Chat: Summary & Flaws (1:33)
Introducing the Cursor IDE (AI-first IDE) (4:15)
Using Cursor for Chat & Code Generation (4:04)
Using Cursor's Automatic Error Fixing Feature (1:31)
Generating (Dummy) Data With Cursor (2:13)
Changing Code with Cursor (2:25)
Building Complex Prompts with File & Documentation Context (1:54)
Fixing Runtime Errors with Cursor (2:43)
Module Summary (1:02)
AutoGPT & LangChain: Building Automated AI Tools
What is AutoGPT? (1:19)
Module Introduction (1:11)
AutoGPT Overview & Prerequisites (4:33)
Installing AutoGPT (3:23)
Configuring AutoGPT (2:58)
Running AutoGPT (2:39)
Using AutoGPT For AI Automation (10:07)
AutoGPT Summary (1:16)
What is LangChain? (1:51)
Installing LangChain (2:33)
LangChain - First Steps (4:58)
Creating a First AI Tool with LangChain (8:01)
Using LangChain Agents For Automation (6:48)
Module Summary (1:16)
Roundup & Next Steps
Course Roundup (0:34)
The ChatGPT Training Data & Understanding Tokens
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock