Intro to Generative AI

About this course

Artificial Intelligence is a fast-evolving field of technology that lets computers simulate human functions, such as learning and problem-solving. A subset of AI that’s been gaining traction recently is generative AI, which specializes in creating new content, be it text, images, audio, or videos. Take this course to learn about the different types of generative AI using interactive applets!

Skills you’ll gain

  • Understand what generative AI is
  • See the different types of generative AI
  • Study the ethics of using generative AI

Learn the Role and Impact of Generative AI and ChatGPT

About this course

This course was built using several AI technologies and features insightful, forward-thinking conversations on AI’s potential influence across sectors, including high technology, education, and government. You will critically explore the ethical dimensions of AI and examine the evolving nature of work in an AI-integrated landscape and hypothesize about the progression of generative AI in the next 5 to 10 years.

Skills you’ll gain

  • Understand AI’s potential influence
  • Apply AI concepts to everyday life
  • Examine the ethics of using AI

Prompt Engineering for Software Engineers

About this course

In this course, you will learn about different prompts that can be used to accomplish programming tasks using the power of artificial intelligence. You’ll explore the generation of Bash commands, regular expressions, and database queries. Then move on to generating classes and unit tests to ensure code quality and reliability and refactoring code to improve readability and maintainability.

Skills you’ll gain

  • Write bash commands
  • Create regular expressions
  • Test and refactor code
  • Use Generative AI to debug issues

Creating Marketing Assets with Generative AI Case Study

About this course

This case study will help you develop your skills in using generative AI to assist in generating marketing assets. You will create the text and image assets of a juice company called VitaFruit Elixir. Once you complete this case study, you will be ready to use generative AI to help you in your marketing projects.

Skills you’ll gain

  • create effective prompts for asset creation
  • how to use ChatGPT to create text assets
  • how to use DALL-E 2 to create image assets

Intro to AI Strategy

About this course

Generative AI is an incredibly powerful tool, and AI-based solutions are becoming increasingly common across industries. But AI also comes with built-in risks and drawbacks that need to be considered before implementing generative AI solutions. In this course, you will learn how to identify six common AI pitfalls and develop strategies to mitigate them.

Skills you’ll gain

  • Identify common AI pitfalls
  • Develop strategies to mitigate AI risks
  • Create responsible AI solutions

Intro to LLMs

About this course

Large Language Models (LLMs) and text generation are at the heart of many cutting edge AI applications today. This course is a no-code introduction to LLMs, covering their history up to ChatGPT, how they generate text with neural networks, and how they can be adjusted via parameters like temperature. This course is a great starting point for exploring LLMs and generative AI more broadly.

Skills you’ll gain

  • Understand the history of LLMs
  • Understand how LLMs generate new text
  • Analyze the impact of LLM parameters

Intro to OpenAI GPT API

About this course

OpenAI’s API is a portal into the world of large language models, and understanding it is important when working with generative AI in your code and projects. This course will examine the API and explain how to create more reliable outputs from LLMs, effectively create input prompts to receive the desired text output, and control the output to counteract the model’s non-deterministic behavior.

Skills you’ll gain

  • Understand what APIs are and their uses
  • Create reliable output from LLMs
  • Write effective input prompts

Streamline Resume Creation with Generative AI Case Study

About this course

This case study will help you develop your skills in using generative AI to streamline resume creation. Taking the mindset of a software engineer looking for their next opportunity, you will create a custom resume that is tailor-made to a specific job description. This case study explores how to configure an AI to create a resume for you. You will of course be responsible for making the final edits to the resume before you use it for job applications.

Skills you’ll gain

  • Create effective prompts
  • Feed the AI the job description
  • Feed the AI your background information
  • Create a custom resume that includes keywords from a job description

Optimizing Code with Generative AI Case Study

About this course

This case study will help you develop your skills in using generative AI as a coding tool. Taking the mindset of a developer, you will use best practices for optimizing code with generative AI. Once you complete the case study, you will be ready to use generative AI to improve your coding either at work or for personal projects.

Skills you’ll gain

  • Create effective prompts
  • Use generative AI to identify inefficiencies with code
  • Optimize code with generative AI