ChatGPT and GitHub Copilot in 4 Hours
Published by Pearson
Get Started with AI Services Right Now!
- Understand why artificial intelligence (AI) services play such an enormous role in business and career development today
- Gain immediate hands-on familiarity with two extremely popular and powerful artificial intelligence (AI) services—OpenAI ChatGPT and GitHub Copilot (powered by OpenAI Codex)
- Develop ways you can implement ChatGPT and GitHub Copilot in your daily work to solve real-world business problems
It’s nearly impossible to read the news today without seeing references to OpenAI, ChatGPT, and GitHub Copilot. Take this course to understand—quickly, conveniently, and with minimal tech jargon—what these AI services have to offer you and your business.
ChatGPT is a large language model developed by OpenAI that is designed to converse with humans in a natural and intelligent manner. It uses deep learning techniques to understand and generate language, allowing it to engage in a wide range of conversations with users. ChatGPT is important because it has the potential to revolutionize human-computer interaction and improve communication in various fields, including customer service, education, and healthcare. It can also assist in language translation, generate personalized responses, and provide accurate and timely information to users.
GitHub Copilot is an AI-powered code autocompletion tool developed by GitHub in collaboration with OpenAI. It is designed to help developers write code faster and more efficiently by suggesting code snippets based on the context of their code. GitHub Copilot uses OpenAI's GPT (Generative Pretrained Transformer) language model to analyze the code and provide accurate and relevant suggestions. The tool has the potential to significantly reduce the time and effort required to write code, making it an important development in the field of software development. It can also help developers to learn new programming languages and improve their skills by providing helpful suggestions and guidance.
This course teaches you precisely what the OpenAI ChatGPT conversational chatbot is, how you can access it, and ways in which it can benefit you. You’ll also learn how to work with the GitHub Copilot AI pair programmer to make your development work much, much faster and more dynamic.
What you’ll learn and how you can apply it
- Why you should care about cloud-hosted AI services
- What ChatGPT and GitHub Copilot are and how to use them
- How you can use ChatGPT and GitHub Copilot to accelerate your business development
And you’ll be able to:
- Sign up to access ChatGPT and GitHub Copilot
- Set up your development environment
- Use both services like a power user
- Inspire new use cases to implement in your work right now
This live event is for you because...
- You are a software developer interested in working faster and reducing your dependency on Stack Overflow for code examples
- You are a chatbot developer who wants to make your bots more intelligent
- You are an IT operations professional who needs help in developing automation scripts
- You are a technical writer who wants to use AI for research
- You are a business leader who wants to understand more about how AI services can help business
Prerequisites
- Basic programming skills
- Familiarity with the command line terminal
- Familiarity with Visual Studio Code or Visual Studio
Course Set-up
- Course page (to be created by Tim): https://github.com/timothywarner/chatgptclass
- Free or paid OpenAI user account (optional if you want to follow along in class)
- Free or paid GitHub account (optional if you want to follow along in class)
Recommended Preparation
- Read: Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence by Jon Krohn
Recommended Follow-up
- Read: Artificial Intelligence for Business, 2nd Edition by Doug Rose
- Read: Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud by Paul J. Deitel & Harvey M. Deitel
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Course Introduction (20 minutes)
Segment 1: Artificial Intelligence Foundations and OpenAI (60 minutes)
- Business cases for AI
- Differences between AI and ML
- Relationship between OpenAI and Microsoft
- Introducing ChatGPT and GitHub Copilot
- Q&A
- Break (10 minutes)
Segment 2: ChatGPT, the Conversational Chatbot (60 minutes)
- See what ChatGPT can do
- See how to sign up for the service
- Working with ChatGPT in a browser
- Working with ChatGPT in Visual Studio Code
- Working with ChatGPT API directly
- Q&A
- Break (10 minutes)
Segment 3: GitHub Copilot, the AI-Powered Pair Programmer (60 minutes)
- See what GitHub Copilot can do
- See how to sign up for the service
- Set up your VS Code development environment
- Generate code suggestions
- Learn new programming and scripting languages
- Q&A
Course wrap-up and next steps (20 minutes)
Your Instructor
Tim Warner
Tim Warner has been a Microsoft MVP in Azure AI and Cloud/Datacenter Management for 6 years and a Microsoft Certified Trainer for more than 25 years. His O'Reilly Live Training classes on generative AI, GitHub, DevOps, data engineering, cloud computing, and Microsoft certification reach hundreds of thousands of students around the world. He's written for Microsoft Press, presented at Microsoft Ignite, and contributed to several Microsoft open-source projects. You can connect with Tim on LinkedIn: timw.info/li.