Course Highlights
  • Master ChatGPT essentials & understand core ChatGPT concepts
  • Engineer perfect prompts to boost efficiency and impact
  • Learn key ChatGPT tricks & tips to 10x your productivity
  • Boost your productivity as developer with GitHub Copilot, Copilot Chat & the Cursor IDE
  • Generate content & code with ease
  • Use Midjourney & Dall-E 2 to generate stunning images with help of AI
  • Turbocharge daily tasks
  • Innovate with AI by integrating OpenAI's APIs into custom code
  • Automate AI workflows with AutoGPT & LangChain
  • Use any voice (including your own) for your speech with Generative Voice AI
Skills you will learn!
Curriculum

7 Topics
Welcome
What is ChatGPT & Why should you care?
ChatGPT - New UI
ChatGPT vs ChatGPT Plus vs Chat GPT Enterprise
ChatGPT vs Bard vs Bing Chat
About the course
Course Slides & Discord Community

8 Topics
Module Introduction
ChatGPT; GPT Models & Large Language Models (LLMs)
LLMs & Neural Networks
The ChatGPT Training Data & Understanding Tokens
It's All About Word Prediction!
Model Finetuning & Moderation
ChatGPT Limitations
Limited Context & Token Limits

11 Topics
Module Introduction
A Tour Through The ChatGPT Interface
GPT Model Versions & ChatGPT Plus
Writing Prompts - The Basics
Editing Prompts & Regenerating Responses
Beware of Hallucinations
Continuing Output Generation
Introducing ChatGPT Plugins
Advanced Data Analysis (Formerly: The Code Interpreter)
Working with Third Party Plugins
Browsing the Web

10 Topics
Module Introduction
Getting Started with Bing Chat
Bing Chat Incorporates Web Search Results
Using Bing Chat
Bing Chat - Using Creative; Balanced & Precise Mode
Bing Chat's Integration In Microsoft Edge (Context-aware Chat)
Using the "Compose" Tab In Edge (For Blog Posts; Emails etc.)
Introducing Google Bard
Using Google Bard & Its Special Features
ChatGPT vs Bard vs Bing - Overview & Comparison

32 Topics
Module Introduction
Prompt Engineering: What & Why?
Prompt Engineering & ChatGPT Custom Instructions
The Core Elements Of A Good Prompt
It's a Chat! Use it!
Which Context Should You Add?
Time To Practice: Your Tasks
Time To Practice: Solution (1/3)
Time To Practice: Solution (2/3)
Time To Practice: Solution (3/3)
Zero-; One- & Few-Shot Prompting
Using Output Templates
Providing Cues & Hints To ChatGPT
Separating Instructions From Content
Ask-Before-Answer Prompting
Perspective Prompting
Time to Practice II: Your Tasks
Time To Practice II: Solution (1/3)
Time To Practice II: Solution (2/3)
Time To Practice II: Solution (3/3)
Contextual Prompting
Emotional Prompting
Laddering Prompting
Using ChatGPT For Prompting
Find Out Which Information Is Missing
Self-evaluative Prompting
ChatGPT-powered Problem Splitting
Let ChatGPT Share Its Thought Process
Reversing Roles
More Prompts & Finding Prompt Inspirations
Super Prompts Like CAN & DAN
Module Summary

16 Topics
Module Introduction
ChatGPT & Its Image Handling Capabilities
Accessing DALL-E 3 via ChatGPT or Bing Chat
Generating a First Image
Prompt Engineering: Context Matters!
Alternatives: Bing Chat & Midjourney
Applying Prompt Engineering Techniques
It's A Chat - But It Also Has Limitations & Problems
Controlling Image Angle & Aspect Ratio
Creating Illustrations
Creating Content-based Images
Adding Text To Images
Creating Images From Vague Descriptions
Creating Similar Images & Keeping A Style Across Multiple Images
Analyzing Uploaded Images
Demo: Creating a Website Based on an Uploaded Image

6 Topics
Module Introduction
Researching Information with ChatGPT
Summarizing Text & Information
Translations & Tone Adjustments
Using ChatGPT for Proofreading
Writing Utility Scripts with ChatGPT

16 Topics
Module Introduction
What is Advanced Data Analysis & One Word About Restrictions
How to Use the Advanced Data Analysis Feature
Uploading Files & Restrictions Workaround
Downloading Files
Prompt Engineering & Result Limitation
Forcing ChatGPT to Use Advanced Data Analysis
Disabling the Code Editor for Specific Parts of the Task
Extracting Data From Files
Dummy Data Generation
Data Analytics Intro
Data Preparation with Advanced Data Analysis Support
Analyzing & Visualizing Data
Analyzing & Transforming Images
Editing & Creating Images
Using the Advanced Data Analysis for Optical Character Recognition (OCR)

16 Topics
Module Introduction
How Amazing Articles Can be Generated with ChatGPT
Creating Articles - Step-By-Step
Using a Single Prompt to Create Articles
Finding Creative Titles & Summarizing Text in Seconds
Brainstorming Content: Articles; Blog Posts; Deep Dives & More
Writing Professional (YouTube) Video Scripts with ChatGPT
What is Copywriting?
Using ChatGPT as Copywriter
Boosting Your Social Media Accounts with ChatGPT
Preparing Interviews
Revolutionizing Job-Related Writing
Writing Outstanding CVs & Cover Letters for Your Next Application
Creating Job Offers & Contracts
Letting ChatGPT Find the Right Words in Emails
Creating Sample Data with ChatGPT (e.g. JSON & CSV)

12 Topics
Module Introduction
Using Midjourney in Discord
Creating our First Images
Understanding Variations; Upscaling & Regenerations
Editing Upscaled Images
Exploring the Settings
Your Prompts & Images are Public!
Getting Inspired by Community Prompts
Deleting Images From Midjourney
Uploading & Describing Images
Blending Images
How To Continue

18 Topics
Module Introduction
Different Version - Different Image
Creating a Prompting Template
Defining the Details
The Medium: From Photo to Comic to 3D-Animations
Defining the Main Content of the Image
Changing the Perspective
Selecting an Image Style
Working with The Background & the Atmosphere
Creating Photorealistic Food Images with Three Words
Recreating Art & Artist Styles
Recreating Movie Styles
Understanding Parameters
Parameters in Practice
Creating Custom Options / Custom Parameters with /prefer
Creating Reusable Prompt Templates with Custom Parameters
Creating Icons
The Remix Mode

13 Topics
Module Introduction
Generating A List Of Keywords (with Ask-Before-Answering)
Creating an Outline (Emotional Prompting + Laddering Technique)
Creating the Post (with Ask-Before-Answering)
Identifying Improvement Potential with ChatGPT
Generating Images with Help of ChatGPT
Generating a Thumbnail with Midjourney
SEO with ChatGPT
Adding Links to the Article
Formatting as Markdown & Facing ChatGPT Limitations / Problems
Generating a YouTube Script
Creating a Newsletter Email
Generating a Tweet & Module Summary

7 Topics
Module Introduction
Getting Started with Dall-E 2
Editing Images with Inpainting
Expanding Images with Outpainting
Editing Uploaded Images
Introducing ElevenLabs' Generative Voice AI
Recreating Your Voice with Generative AI

23 Topics
Module Introduction
Using ChatGPT With & Without Programming Experience
Using ChatGPT For Building Entire Applications
Using Generated Code & Letting ChatGPT Help You
Iterative Development: Test & Improve
ChatGPT for Coding - Limitations
Time to Practice: Your Task
Time to Practice: Solution & An Example For Iterative Development
ChatGPT With Coding Experience: Prefer Building Blocks
Example: Creating a Building Block with ChatGPT
It's Still An Iterative Process!
Don't Use ChatGPT For Everything!
ChatGPT vs GitHub Copilot
Reminder: Use the Laddering Technique
Merging Code with ChatGPT
"continue" with Code Formatting
Avoiding Unnecessary Explanations in ChatGPT Output
Debugging with ChatGPT
Letting ChatGPT Explain Code
Generating Code Improvement Ideas with ChatGPT
Refactoring with ChatGPT
Generating Dummy Data with ChatGPT
Module Summary

16 Topics
Module Introduction
Non-Developers: The Task & Target Application ("Monster Slayer" Game)
Building a Game - Initial Prompt & Base Game Code
Game Enhancement & Bugfixing
Adding Difficulty Levels
Adding a Highscore
Iterative Development - Improving The Game
Using the "Ask Before Answer" Technique
Developers: The Task & Target Application
Creating a Basic REST API Skeleton
Adding App Logic
Testing the REST API
Added Validation
Adding Authentication
Protecting Routes Against Unauthenticated Access
Improving Error Handling & Identifying More Improvement Opportunities

1 Topic
Prompt Templates & Examples

14 Topics
Module Introduction
Comparing ChatGPT & The OpenAI APIs
GPT 3.5 vs GPT 4: Choosing the Right API Model
Understanding Tokens & API Pricing
Prerequisites to Use the API
Understanding the Difference between Completion & Chat Completion Endpoints
Creating our First Python App Using the API
Understanding the API Request
Adding Parameters
Understanding the API Response Object
Why Roles Matter - Understanding System; User & Assistant
Recreating a Simple ChatGPT Clone with Python & the API
Creating a Text Summarization Tool
Processing Text From Files & Create New Files with API Generated Content

24 Topics
Module Introduction
Important: AI Tools & Privacy / Data Sharing
Introducing & Installing GitHub Copilot
The Starting Project Setup
How GitHub Copilot Works & Can Be Used
Copilot "Prompt Engineering": Triggering Completions via Variable Names
Improving Suggestions via Function Names
GitHub Copilot & Comment-based Prompting
GitHub Copilot for CSS Styling - It's a Flexible Tool!
Introducing GitHub Copilot Chat
Getting Started with GitHub Copilot Chat
Explaining Code with GitHub Copilot Chat
Generating Code with Copilot Chat
Fixing Errors with Copilot Chat
Generating Unit Tests with Copilot Chat
GitHub Copilot Chat: Summary & Flaws
Introducing the Cursor IDE (AI-first IDE)
Using Cursor for Chat & Code Generation
Using Cursor's Automatic Error Fixing Feature
Generating (Dummy) Data With Cursor
Changing Code with Cursor
Building Complex Prompts with File & Documentation Context
Fixing Runtime Errors with Cursor
Module Summary

14 Topics
Module Introduction
What is AutoGPT?
AutoGPT Overview & Prerequisites
Installing AutoGPT
Configuring AutoGPT
Running AutoGPT
Using AutoGPT For AI Automation
AutoGPT Summary
What is LangChain?
Installing LangChain
LangChain - First Steps
Creating a First AI Tool with LangChain
Using LangChain Agents For Automation
Module Summary

2 Topics
Course Roundup
Bonus Lecture

  Write a Review

ChatGPT, Midjourney, DALL-E 3 & APIs - The Complete Guide

Go to Paid Course