Course Update August, 2023
-
Added 30+ minutes of new video content on ChatGPT Prompt Engineering
Course Update July 2023
-
Added 30+ minutes of new video content for latest release ChatGPT updates from OpenAI
This ChatGPT course is updated constantly with the newest updates to ChatGPT and latest breakthrough for Prompt Engineering and Design.
ChatGPT by OpenAI has quickly taken the world by storm. And there’s good reason!
Chat GPT can write poetry, short stories, haikus, character biographies, computer code, and much, much more.
In April, Resume Builder surveyed 1,187 business leaders and found 92% are currently hiring and of those who are currently hiring, 91% want workers with ChatGPT experience.
Additional key findings:
-
29% of companies are hiring prompt engineers this year; 1 in 4 say starting salary will exceed $200k
-
75% of business leaders hiring prompt engineers say doing so will likely lead to other jobs being eliminated
-
30% of business leaders hiring workers with ChatGPT experience say the need is urgent
-
66% of business leaders say hiring workers with ChatGPT experience will give the company a competitive edge
-
In the current economic and employment landscape, it is essential that you learn ChatGPT and Prompt Engineering Skills!
In this course, we get you started with ChatGPT, getting you signed up for your own free account.
We use ChatGPT to see how deep and wide this machine language tools learning base actually is.
Along the way, we brush up against some limitations currently found in ChatGPT.
I show you how to work around, within and through those limitations in order to enhance and broaden your own understanding of ChatGPT.
I also introduce you to OpenAI’s paid version of ChatGPT, called ChatGPT Plus!
I put ChatGPT free to the test against ChatGPT Plus to see which is faster in a speed test. I also share with you how you can sign up for ChatGPT Plus in this course.
Join me in learning ChatGPT today. I have taught well over 300,000 students on how to use various cloud technologies and I want to be your ChatGPT guru.
You can use ChatGPT to write letters for you, improve your resume and so much more.
I will show you how in this ChatGPT course for the absolute beginner, and take you on a journey to becoming an advanced ChatGPT user.
No prior knowledge is required. All you need is an Internet connection and a driving curiosity about what ChatGPT can do for you!
We also dive deep into ChatGPT Prompt Engineering and Design.
So don’t wait – enroll in ChatGPT Complete today and discover the power of this incredible tool!
Using ChatGPT for Communication
-
1Signing Up for a ChatGPT Account
In this lesson, I walk you through the process of signing up for a free Chat GPT account.
-
2ChatGPT User Interface Tour
In this lesson, we get oriented to the user interface of ChatGPT.
We explore the examples, capabilities and limitations found on the home screen of ChatGPT as a way of getting started with new threads.
We also toggle between dark and light modes of the interface.
-
3Your First ChatGPT Prompt
We make your first prompt inside of ChatGPT a memorable one.
-
4How ChatGPT Works
In this video, we're going to answer the question "How'd they do that?" and explore how ChatGPT works.
-
5Prompt Engineering and Design - Crafting Effective Prompts for ChatGPT
Now we're going to dive into the world of prompt design and engineering and show you how to get the most out of ChatGPT.
-
6ChatGPT Custom Instructions - Train ChatGPT - Similar to a Pre-Prompt Design
-
7ChatGPT vs. ChatGPT Plus Speedtest
One of the touted benefits of ChatGPT Plus is the increased speed. In this video, I put ChatGPT Plus to the test, a speed test specifically, to see which performs fastest in answering my prompts!
-
8Platform.OpenAI.com - Documentation, Example Applications and API Playground
-
9Joining the OpenAI Discord
In this lesson, I complete the verification steps in order to join the OpenAI Discord. We peruse some of the areas of the Discord server related to ChatGPT discussions and suggestions.
-
10ChatGPT Prompt Response Copy
OpenAI has recently rolled out a much needed improvement to ChatGPT. Now you can copy just the text of any responses from ChatGPT by way of the new Copy to Clipboard icon. Prior to this copy functionality, whenever you highlighted and copied a prompt response from ChatGPT, not only did you get the text of the response, but also the formatting, such as a dark background, table cells, etc. This new Copy functionality cleans that up to now just give you the text only.
-
11Share Chats to Continue the Conversation with Others
Using ChatGPT for Career Advancement
-
12Using ChatGPT for Communication Introduction
In this introductory lesson, I lay the groundwork for what will be covered in this section of the course.
-
13Using ChatGPT to Write Emails
In this lesson, we leverage ChatGPT to write emails for us, as well as generating a list of types of emails that ChatGPT can help write for us.
-
14Using ChatGPT for Ideation - Your Idea Machine
In this lesson, we use ChatGPT as our own personal idea machine, to spark our imagination towards truly becoming a creator a consumption world.
-
15Using ChatGPT to Write Social Media Posts
In this lesson, we will be discussing the use of ChatGPT to write social media posts. We will be providing hands-on demonstrations and step-by-step instructions to help you get started with using ChatGPT for your own social media writing tasks.
-
16Using ChatGPT to Write a Blog Articles
In this lesson, we generate a list of blog article titles and select one for further refinement using ChatGPT.
-
17Using ChatGPT for Search Engine Optimization (SEO)
Learn how to use the power of ChatGPT to improve your website's search engine optimization (SEO) efforts. This lesson covers the basics of SEO and how to use ChatGPT to generate unique, high-quality content for your website, which is a key factor in improving your SEO.
-
18Using ChatGPT to Generate a Book Outline
In this lesson, we will be discussing the use of ChatGPT to generate a book outline.
-
19Using ChatGPT to Build a Book Chapter
In this lesson, we dive deeper into writing our book, going from an outline to now leveraging ChatGPT to begin authoring an actual chapter of the book.
-
20Using ChatGPT to Write YouTube Scripts
Much like how we leveraged the idea engine of ChatGPT for book ideas, let’s now prompt it for YouTube video ideas.
-
21Using ChatGPT to Write YouTube Titles, Descriptions and Tags/Keywords
Now that we have a YouTube script, complete with ideas for stock footage clips to use, along with potential slide deck content, we can also leverage the prowess of ChatGPT to create a title, description and tags for our video.
-
22Using ChatGPT to Write Podcast Scripts
There’s another important channel of communication that ChatGPT can help you with, and that is podcasts.
We have previously done a lot of content creation around creating book chapters and YouTube video scripts.
Let’s next repurpose this content and build on our previous chat with ChatGPT to create a podcast episode covering the same topic that we did before.
-
23Using ChatGPT to Write Podcast Episode Notes
In this video we will be discussing how you can use ChatGPT to write effective and engaging podcast episode notes.
-
24Using ChatGPT for Translation
In this lesson we use ChatGPT to translate a block of text into a multitude of languages.
-
25GPT4 Launched - NOTE: Available in ChatGPT Plus Only
In this lesson, I demonstrate the new GPT4 model from OpenAI. This is currently only available in ChatGPT Plus.
Using ChatGPT for Basic Coding
-
26Using ChatGPT for Career Advancement Introduction
In this introductory lesson, I introduce you to what to expect in this section of the course.
-
27Using ChatGPT to Write Job Search Emails
In this lesson we explore the different types of job and job search related emails that ChatGPT can help you write.
-
28Using ChatGPT to Improve Your Resume
In this lesson, we use ChatGPT to create resume templates and make improvements to resumes.
-
29Using ChatGPT to Improve Your LinkedIn Profile
In this lesson, we use ChatGPT to improve your LinkedIn profile.
-
30Using ChatGPT for Increasing LinkedIn Engagement and Reach
In this lesson we explore the various ways ChatGPT can help you increase your LinkedIn engagement and reach.
-
31Using ChatGPT to Write Tailored Cover Letters
In this lesson, we leverage ChatGPT to write a custom cover letter that is geared toward a specific job description.
-
32Using ChatGPT to Tailor Your Resume for a Specific Job Description
We have previously used ChatGPT to improve your resume. Now we take resume enhancements a level deeper by exploring resume versioning tailored to a specific job description.
-
33Using ChatGPT to Prepare for Job Interviews
In this lesson, I used ChatGPT to get a list of potential interview questions. To do this, I feed a job description off of OpenAI's website as an example.
ChatGPT Prompt Engineering and Design
-
34Using ChatGPT for Basic Coding Introduction
Welcome to next section of this course, "Using ChatGPT for Basic Coding"!
Here, we will explore the emerging intersection of AI and coding, and learn how to use ChatGPT to streamline our work and increase our coding competency. This section is for non-coders, and will prove helpful for those of you who are coders, but new to ChatGPT as well! This section will provide you with tools and knowledge to take your coding skills to the next level. You will also find intermediate and advanced coding sections later in this course. But for now, we will get started with the basics! So let's get hands on and start coding with ChatGPT in the next lesson!
Let's get hands on and start coding with ChatGPT in the next lesson!
-
35Using ChatGPT to Display 'Hello World' in Different Coding Languages
We're going to use ChatGPT to display a "Hello World" message in 10 of the most popular programming languages. The "Hello World" message is a traditional way of testing a new programming language or software system.
It is considered a simple and straightforward way to display output and is often used as the first step in learning a new language or system, demonstrating basic syntax and output capabilities.
-
36Using ChatGPT to Explain What Code Does and Create Code Comments
In the previous lesson, we used ChatGPT to generate code in 10 different programming languages to display the traditional ‘Hello World’ message. Whenever you encounter any blocks or snippets of code you don’t understand, you can always ask ChatGPT what it does.
For example, I am going to copy the Python code for our Hello World message that ChatGPT previously provided us. You can click the Copy code link at the top-right of the code window to copy that to your clipboard. You can then paste that into a prompt inside ChatGPT to ask it what the code actually does.
-
37Using ChatGPT to Create a Basic Webpage in HTML
We're now going to use ChatGPT to create a simple webpage in HTML.
HTML, or Hypertext Markup Language, is the standard language used to create webpages and is the foundation of all websites on the internet. Fortunately, ChatGPT can create webpages for us by writing quite effective HTML code.
-
38Using ChatGPT to Style Your Webpage
We previously created a basic html page about ChatGPT. As we saw when we previewed our code, the look was basic and not very modernized.
Fortunately, ChatGPT’s knowledge doesn’t end with basic HTML. You can leverage ChatGPT to style your webpages with a modern look and feel. This can be accomplished by leveraging CSS and Javascript, with the help of ChatGPT.
Engineering Prompts for Learning with Focus Prompts
-
39ChatGPT Prompt Engineering and Design Introduction
The simple user interface of ChatGPT can be deceptive. It is easy to think that you craft a single prompt and await a well-rounded and perfect response from ChatGPT. What you find with use is that you will rarely encounter a one-and-done prompting scenario inside ChatGPT.
In this section, we will introduce you to the concepts of Prompt Engineering and Design. Here you will learn how to go deeper to develop effective prompts – complete with even asking ChatGPT to help you write better prompts.
We will explore the power of multiple prompt techniques in this section, as well as how to instruct ChatGPT across the spectrum of concise vs. verbose responses.
Let’s start with a ChatGPT Prompt Engineering and Design example in the next lesson!
-
40Every ChatGPT Chat is a Blank Canvas
ChatGPT Prompt engineering and design is the process of crafting effective prompts or input messages that guide the behavior and output of an AI language model like ChatGPT. It involves designing prompts that are clear, specific, and relevant to the task or application at hand.
Your goal is to create prompts that guide the model to generate coherent and relevant responses to your input. You may be wondering how you do this. This is accomplished primarily by: providing context, specifying the desired tone or style, and suggesting potential topics to address.
-
41Going Deeper with Prompts – Effective Prompt Design with the Help of ChatGPT
For success using ChatGPT, you’ll want to learn how to get the best results by crafting clear, concise prompts, with enough context. This process is more of an art than a science, but over time, I anticipate clearer methodologies to arise as a general consensus is reached. In this lesson, we will explore effective prompt design with the help of ChatGPT to go deeper with your prompts! Perhaps your challenge is you have only a vague idea of what you are wanting to ask ChatGPT. You can ask ChatGPT to create a more effective prompt for you to ask it!
-
42Concise vs. Verbose Spectrum of Responses
Early in ChatGPT’s history, during the initial tidal wave of interest, users discovered that OpenAI was employing a pre-prompt. This was done to default ChatGPT to give very concise responses. This effectively served as throttling responses to help with availability challenges during peak times.
They have apparently abandoned this pre-prompting, but you can always ask ChatGPT if it has been given a pre-prompt, before you conversation.
There are times where a very concise response is needed and desired from ChatGPT. In fact, you can always prompt ChatGPT to rephrase its response to be more concise or verbose.
-
43Mass Prompting in ChatGPT
In this lesson we’re going to learn how to perform mass prompting inside of ChatGPT. Mass prompting is a powerful feature that allows you to generate multiple responses from ChatGPT, all at once, by providing it with a list of prompts. This can be a great way to save time and generate a variety of responses for different topics. Create a list of what you want ChatGPT to generate responses for. Each prompt should be a short sentence or phrase that describes the topic you want to generate responses for.
Once you have your list of prompts, you can use ChatGPT to generate responses for each one. You may want to instruct ChatGPT to present the prompts and responses in a table, for better readability.
-
44Prompt Engineering Jobs Outlook
Prompt engineering is a valuable skill in several job roles, particularly those that involve working with language models and AI technologies. Here are 10 job titles where prompt engineering skills would be beneficial:
1. AI/NLP Engineer: This role often involves working with natural language processing models like GPT-3. The ability to formulate effective prompts can greatly enhance the performance of these models.
2. Data Scientist: While not every data scientist will work with language models, those who do can benefit from understanding how to craft effective prompts.
3. Machine Learning Engineer: These professionals develop and deploy machine learning models, including language models. They can use prompt engineering to improve model output.
4. Conversational AI Designer: These professionals design and develop conversational AI experiences, like chatbots. Crafting effective prompts is crucial to making these experiences feel natural and intuitive.
5. AI Product Manager: Product managers overseeing AI products need to understand how different factors, including prompts, can affect a model's performance.
6. AI Researcher: Researchers working on new language models or AI technologies can use prompt engineering to guide their models and achieve better results.
7. Chatbot Developer: These professionals develop chatbots for various uses, such as customer service, and can use prompts to guide the chatbot's responses.
8. UX Writer for AI: These professionals focus on the user experience aspect of AI products, ensuring the language models provide responses that are useful and intuitive to users.
9. Content Strategist for AI: They create and manage AI content strategies. Good prompts help in delivering the right content at the right time.
10. AI Trainer: These professionals are responsible for training AI models, including language models. Crafting effective prompts can enhance the training process and the model's eventual performance.
These are just a few examples, and this skill can be useful in any role that involves interacting with or developing AI models, particularly models that use natural language processing.
Shots and CoTs - Types of Prompts Introduction
-
45Engineering Prompts for Learning with Focus Prompts Introduction
ChatGPT and other generative AI tools can serve as your own personal learning assistant!
In this section of the course, we will explore various prompting techniques so that you can learn new topics with the help of your new AI learning assistant. We will accomplish this by employing three common learning methodologies with the follow focus:
Subject-Focused
Problem-Focused
Learner-Focused
Let’s engineer prompts to learn something new, starting with subject-focused prompting, starting in the next lesson!
-
46Subject-Focused Learning Prompts
Subject-focused prompting allows us to steer ChatGPT toward the heart of the subject you want to study. This is ideal when you're learning a new topic from scratch. Subject-focused prompting involves explicitly mentioning the desired subject or providing context related to that subject within the conversation. This helps ensure that the model's responses stay relevant to the intended topic.
-
47Problem-Focused Learning Prompts
If you could sum up our prior lesson’s topic of subject-focused prompting, you would characterize those types of prompts as something along the lines of “Tell me more about____ fill in the blank. For this lesson we are now dealing with problem-focused learning prompts. The key here is that we are trying to come up with solutions to our problems, and to get to the heart of the matter, we need to get specific with ChatGPT regarding what our problems we are trying to solve are.
-
48Learner-Focused Learning Prompts
Learner-focused prompts, also known as the Learner-Centered Approach, prioritize your interests, needs, and individual learning styles. This approach aims to personalize your learning experience by adapting to your pace, interests, and preferred ways of learning. With learner-focused prompts, you are encouraged to actively engage with the content generated by ChatGPT and explore topics that align with your personal interests. This not only enhances your motivation but also greatly improves retention when learning something new.
Let’s walk through several examples of prompts you could use to elicit learner-focused responses from ChatGPT, encouraging open-ended exploration and reflective questioning. For demonstration purposes, I am going to be prompting ChatGPT learner-focused prompts in order to learn more about the topic of Chess. I encourage you to follow along in your own ChatGPT account and feel free to replace Chess with your own topic of interest. And don’t forget to access my specific prompts that I have shared in the resources! Let me share my screen and we’ll walk through several learner-focused prompts together!
ChatGPT for Technology
-
49Chain-of-Thought Prompts - a.k.a. CoT Prompts
You may have often performed chain of thought prompts without even realizing it. As you prompt and receive responses from ChatGPT, this can often result in new thoughts and questions coming to your mind. You can follow your fancy and dive deeper into different paths and branches inside of the same chat and end up far afield from where you originated.
This phenomenon has been called many things, such as a prompt wheel, a prompt chain, but what seems to be coming into wider acceptance is the term chain-of-thought prompts, often shortened to CoT.
Let’s build upon our work in the previous section where we explored the different focused prompts for learning new topics. As a reminder, those were:
subject-focused
problem- focused
learner-focused prompts
While I could simply demo a single example of a subject-focused CoT prompt, instead, I want to show you how you can prompt ChatGPT to generate an unlimited number of examples for you. The beauty of this approach is not only do you get many examples to learn from, but this builds you an ever increasingly valuable prompt library of your own as your chats are saved in your account history for later exploits!
And I encourage you to follow along in your own account, either performing the same prompts as myself, or you can always grab the prompt link from the resources section and continue the conversation in your own account.
-
50Zero-Shot Prompts
A zero-shot prompt provides no prior examples to ChatGPT or any other AI tool, and it's expected to understand the task solely from the prompt. A zero-shot prompt may fall outside its training data. The AI tool is expected to generate a meaningful response or perform a task without being necessarily trained on that particular prompt. It leverages its understanding of language and general knowledge to generate relevant outputs, making inferences or providing answers based on its pre-existing knowledge. Zero-shot prompts enable the model to generalize and perform tasks beyond its explicitly trained capabilities.
Let’s prompt ChatGPT for examples of Zero-Shot Prompts!
-
51Zero-Shot CoTs - Let's Think Step by Step
Zero Shot Chain of Thought (Zero-shot-CoT) prompting involves a slight tweak to a simple zero-shot prompt, such as appending the words "Let's think step by step." to the end of your zero shot prompt. This guides ChatGPT to generate a chain of thought to answer your question. This zero shot chain of thought approach helps extract more complete and thorough answers without the need for specific prior training.
So ‘let’s think step by step’ with ChatGPT
-
52One Shot Prompts
The model is given just one example of the results you want in a one shot prompt, which is explored in this lesson.
-
53Few Shot Prompts
Cracking the Code – Intermediate Development with ChatGPT
-
54ChatGPT for Technology Introduction
In this section, we will explore many use cases for how ChatGPT can help provide technological solutions to challenging and all-too-common problems. If you have used technology for any period of time, you have likely encountered technical issues, compatibility issues, security concerns, user interface navigation challenges, and technical jargon. By the end of this section, you’ll know how to use ChatGPT to overcome virtually any technology challenge thrown your way. We’ll start with using ChatGPT to overcome technical issues in the next lesson!
-
55Using ChatGPT to Overcome Technical Issues
Technical issues are a fact of life when working in technology. You have likely encountered friction points with such issues as not being able to log in to an application or website, being locked out of a system, losing important files, and more.
-
56Using ChatGPT to Overcome Compatibility Issues
As a user of technology, you have like encountered compatibility issues when using different software or applications. ChatGPT can provide guidance on how to make different technologies work together and offer suggestions for alternative software or applications that are more compatible!
-
57Using ChatGPT to Strengthen Security
A constant threat for technology users is Security. Online security threats such as malware, phishing, or identity theft are ever evolving and can plummet your productivity to a grinding halt. ChatGPT can provide advice on best practices for staying safe online, such as using strong passwords, keeping software up to date, and avoiding suspicious websites and emails.
-
58Using ChatGPT to Navigate Complex Software and Applications
Usually if you struggle to navigate and use software, it is a sign of poorly designed software and isn’t your fault. That however doesn’t mean that all software is usable. In those instances where you encounter complex user interfaces, you can ask ChatGPT to help you find your way.
ChatGPT can provide guidance on how to use the technology and offer suggestions for alternative software or applications with simpler user interfaces. This effectively turns ChatGPT into your own personal technical writer, giving you step-by-step directions on how to navigate complex software and screens.
-
59Using ChatGPT to Translate Technical Jargon
Technological jargon often causes confusion for users. It is easy for technologists to lose sight of the fact that their users won’t be as intimately familiar with their creations as they are. In an effort to save syllables, acronyms are often embraced to the extreme in tech circles as well. You can clear the confusion by using ChatGPT to translate technical jargon to something that anyone could understand.
Using ChatGPT for Data Management and Visualization
-
60Cracking the Code – Intermediate Development with ChatGPT Introduction
In this section, we will cover several coding examples. We will start with easier tasks and will increase the complexity as we progress through this section.
It is my hope that for any non-coders that find themselves this far into the course that we can remove the mystery behind code through the powers of ChatGPT.
The first step down this path to become a coder is discovering how ChatGPT can translate code to human readable text.
-
61Translating Code to Human Readable Text
Have you ever encountered a snippet of code and wondered what it did? Or perhaps you weren’t even sure what language a block of code was written in.
Fortunately with ChatGPT, you now have your own personal code concierge!
-
62Using ChatGPT for Code Completion
Code completion is a feature of many modern integrated development environments or IDEs. This helps developers write code more efficiently by suggesting code completions based on context.
ChatGPT can assist with this by leveraging its vast knowledge base to predict the most likely code completion based upon the current code context. For example, given a partial line of code, ChatGPT can suggest the most probable next line of code, including variable names, method calls, and syntax.
-
63Using ChatGPT for Debugging Code
Code correction, also known as debugging, is the process of identifying and resolving errors or defects in software code. It is an essential step in software development to ensure that the code works correctly and meets user requirements. Although debugging can be time-consuming, it is critical to delivering high-quality software. ChatGPT can assist with debugging by providing guidance and suggestions for identifying and resolving code errors. ChatGPT can help developers to understand and clarify programming concepts, offer best practices for coding and debugging, and even provide explanations for error messages! Now I will demonstrate ChatGPT debugging code by leveraging our previously generated C++ code.
-
64Translating Code from One Language to Another
ChatGPT's ability to understand and translate programming languages makes it a powerful tool that can streamline the process of converting code from one language to another.
-
65Using ChatGPT for Regular Expression – Regex
Regular expressions, often abbreviated as regex, are a powerful tool used to match, search, and manipulate text data. A regular expression is a sequence of characters that form a pattern, which is used to match and manipulate specific parts of a text.
Advanced ChatGPT Development Techniques
-
66Using ChatGPT for Data Management and Visualization Introduction
As a language model, ChatGPT can be used for various data-related tasks. In this section of the course, we will be exploring many of those use cases, such as text generation, sentiment analysis, text classification, and answering questions. We will also provide ChatGPT solutions for data visualization towards the end of this section.
-
67Using ChatGPT for Text Generation
ChatGPT can generate new text based on the input you provide via your prompts. This can be useful for tasks such as generating product descriptions, summarizing long texts, creating chatbot responses, and more. The possibilities are endless with ChatGPT.
Let’s scratch the surface of ChatGPT’s text generation capabilities, and feel free to follow along in your own ChatGPT instance.
-
68Using ChatGPT for Sentiment Analysis
ChatGPT can analyze the sentiment of text to determine whether it is positive, negative, or neutral. This can be useful for analyzing customer feedback or social media posts. We will put ChatGPT’s sentiment analysis skills to the test by first asking for three product reviews for our fictional product ChatGPT invented in the previous lesson.
-
69Using ChatGPT for Text Classification
ChatGPT can classify text into different categories, such as news articles, product reviews, or customer feedback. This can be useful for organizing and analyzing large amounts of unstructured data. ChatGPT’s ability to not only detect sentiment, but also to classify text can prove helpful in such scenarios as providing the proper routing for customer issues.
-
70Using ChatGPT for Answering Questions
ChatGPT can answer questions based on the information provided in the input. This can be useful in professional settings, such as for creating chatbots or for automating customer support. ChatGPT’s question answering ability can benefit your personal life as well.
-
71Using ChatGPT to Generate ASCII Art
Up to this point, we have discussed using ChatGPT for various Data Management functions. Now we are going to pivot to Data Visualization. We will start with more basic visualization methods, leveraging data by first exploring the creation of Ascii art by ChatGPT in this lesson.
ASCII art can range from simple drawings made up of basic characters, to more complex images that use more characters to create intricate designs. ChatGPT can create ASCII art for those who may be less artistically inclined.
-
72Using ChatGPT to Generate R Code for Data Visualization
R is a powerful programming language that is widely used for data analysis and visualization. In R, there are several packages available for data visualization that provide a variety of functions and options for creating different types of visualizations. With R, you can create scatter plots, line graphs, bar charts, histograms, box plots, and more.
-
73Using ChatGPT for Text Cleansing
Extending ChatGPT and Updates
-
74Advanced ChatGPT Development Techniques Introduction
In this section, we will cover many advanced techniques for developing with ChatGPT. You’ll learn how to use ChatGPT to generate sample data and create a fake data generator, build a website with ChatGPT, integrate ChatGPT with Visual Studio Code, and develop Python projects using ChatGPT, and a lot more! By the end of this section, you will have a solid understanding of how to develop with ChatGPT and be equipped with the tools and knowledge needed to build advanced applications using this cutting-edge technology. If you're ready to take your ChatGPT development skills to the next level, let's get started!"
-
75Using ChatGPT to Generate Sample Data
In this lesson, you will learn how to use ChatGPT to generate sample data from a prompt. This can be prove helpful for testing and even demonstration purposes, since you will usually not want to use real biographical information of people.
Let me show you a prompt approach on my screen, and I will ask for ChatGPT to give me this sample data in a table format.
-
76Using ChatGPT to Create a Python Fake Data Generator
In this lesson, you will learn how to use ChatGPT to create a fake data generator program that you can run at any time. We will ask ChatGPT to write the Python code for this program that can produce realistic-looking data for testing and development purposes.
I will perform a follow-up prompt from the previous lesson, where we had our table of fake data.
-
77Generating Website Ideas with ChatGPT
In this lesson, you will learn how to come up with ideas for building a website using ChatGPT as your personal idea machine!
I will prompt ChatGPT to give me a list of the different types of websites that it could help me to build.
-
78Building Webpages in HTML with ChatGPT
-
79Integrating ChatGPT with Visual Studio Code
Visual Studio is a comprehensive integrated development environment, or IDE, that provides developers with the tools they need to design, develop, test, and deploy software applications
Developers have released plugins to seamlessly integrate the advanced ChatGPT language model into Visual Studio Code! One plugin we explore is VS-ChatGPT.
-
80Creating Alogrithms with ChatGPT
In this lesson, you will learn how to create algorithms with ChatGPT, which can be used to perform various tasks, such as sentiment analysis, topic modeling, and natural language processing. An algorithm is a sequence of instructions that specify how to perform a computation or solve a problem. It may involve making decisions, repeating certain steps, or using specific formulas or rules. Algorithms can be expressed in many different ways, including natural language, flowcharts, pseudocode, or programming code. They are used in a variety of fields, such as computer science, mathematics, engineering, and even in everyday tasks like cooking or driving.
-
81Creating Batch Apex with ChatGPT
Apex is the primary programming language of Salesforce, the world’s number one Customer Relationship Management or CRM platform. It is a powerful tool that can do a lot with clicks instead of code. However, there are times when Salesforce’s declarative tools and automation aren’t up to the task when it comes to complex scenarios. This is where generating Apex code with ChatGPT can prove quite handy. In this scenario, I am in a free Tableau-CRM Enabled Developer account of Salesforce. This free developer version is notorious for not containing any contact records upon initial launch.
-
82Using ChatGPT to Write a SQL Query
SQL is a powerful language for working with data, and ChatGPT makes it easier than ever to write and understand SQL queries. SQL stands for Structured Query Language and is sometimes pronounced as ‘sequel’. These terms are interchangeable.
In basic terms, an SQL query is a request for information from a database.
-
83Using ChatGPT to Create Games in Python
In this lesson, we use ChatGPT to write Python code for games such as coin toss and rock, paper, scissors.