We may earn an affiliate commission when you visit our partners.
Rohit Rahi, Himanshu Raj, Hemant Gahankari, and Ari Kobren

This course helps you:

1. Understand Large Language Models (LLMs)

2. Become proficient in OCI Generative AI Service

3. Build a Retrieval-Augmented Generation (RAG) based chatbot using OCI Generative AI service

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Fundamentals of LLMs & Generative AI
Explore the core concepts of Large Language Models (LLMs) and dive into the fundamentals of Generative AI.
Read more
Building LLM Applications with OCI
Learn to build LLM applications using OCI Generative AI Services.
Next Steps : Certification
The Oracle Cloud Infrastructure Generative AI Professional certification is designed for Software Developers, Machine Learning/AI Engineers, Gen AI Professionals who have a basic understanding of Machine Learning and Deep Learning concepts, familiarity with Python and OCI.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Prepares learners for the Oracle Cloud Infrastructure Generative AI Professional certification, validating their expertise in building and deploying generative AI solutions on OCI
Requires a basic understanding of Machine Learning and Deep Learning concepts, suggesting it is designed for those with some prior experience in the field
Teaches how to build Retrieval-Augmented Generation (RAG) based chatbots, a practical application of generative AI that is highly relevant in industry
Presented by Oracle, a leading technology company, which lends credibility and industry relevance to the course content and its practical applications
Requires familiarity with Python and OCI, indicating that learners should have some prior experience with these tools before taking the course

Save this course

Save Oracle Cloud Infrastructure Generative AI Professional to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Oracle Cloud Infrastructure Generative AI Professional with these activities:
Review Machine Learning Fundamentals
Reinforce your understanding of machine learning concepts, which are foundational to generative AI.
Browse courses on Machine Learning
Show steps
  • Review key concepts like supervised and unsupervised learning.
  • Brush up on neural networks and deep learning architectures.
  • Practice with basic machine learning algorithms.
Brush up on Python Programming
Sharpen your Python skills, as it's essential for interacting with OCI Generative AI services.
Browse courses on Python
Show steps
  • Review Python syntax and data structures.
  • Practice writing functions and classes.
  • Familiarize yourself with relevant libraries like requests and json.
Read 'Natural Language Processing with Python' by Steven Bird, Ewan Klein, and Edward Loper
Gain a deeper understanding of NLP techniques with a classic textbook.
Show steps
  • Read the chapters on text processing and information retrieval.
  • Experiment with the NLTK library.
  • Apply NLP techniques to your chatbot project.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Read 'Generative Deep Learning' by David Foster
Deepen your understanding of generative models with a comprehensive book on the topic.
Show steps
  • Read the chapters on GANs and VAEs.
  • Study the code examples provided in the book.
  • Experiment with different generative models.
Build a Simple Text Summarization Tool
Apply your knowledge by building a practical application using OCI Generative AI.
Show steps
  • Collect a dataset of text articles.
  • Use OCI Generative AI to summarize the articles.
  • Evaluate the performance of the summarization tool.
  • Refine the tool based on the evaluation results.
Write a Blog Post on RAG-based Chatbots
Solidify your understanding of RAG by explaining the concept in a blog post.
Show steps
  • Research the architecture of RAG-based chatbots.
  • Explain the benefits of using RAG for chatbot development.
  • Provide examples of real-world applications of RAG chatbots.
  • Publish the blog post on a relevant platform.
Create a Presentation on OCI Generative AI Use Cases
Demonstrate your understanding of OCI Generative AI by presenting real-world use cases.
Show steps
  • Research different applications of OCI Generative AI.
  • Create a visually appealing presentation with clear explanations.
  • Practice your presentation skills.
  • Present your findings to a group of peers or colleagues.

Career center

Learners who complete Oracle Cloud Infrastructure Generative AI Professional will develop knowledge and skills that may be useful to these careers:
Generative AI Specialist
A Generative AI Specialist focuses on using techniques related to generative AI. This course helps them to understand large language models and learn to use the OCI Generative AI service. The course offers practical development such as building RAG-based chatbots, crucial elements for specialists in generative AI. This course will be helpful for a professional who specializes in generative AI and who desires hands-on experience.
Chatbot Developer
A Chatbot Developer is dedicated to the design, construction, and deployment of conversational bots. This course directly aligns with the needs of the role by teaching the construction of Retrieval-Augmented Generation chatbots. The course provides hands-on experience using OCI Generative AI, which is an invaluable tool for an effective chatbot developer. This course may serve as a good learning experience for those looking to build enterprise quality chatbots.
Natural Language Processing Engineer
A Natural Language Processing Engineer specializes in building systems that can understand, interpret, and generate human language. This course helps NLP engineers learn the fundamentals of large language models. This course also offers hands-on experience with OCI Generative AI services, and building RAG chatbots, a key component of many natural language processing applications. For anyone interested in the applications of generative AI in NLP, this course provides essential knowledge and practical skills, making it a particularly strong fit.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer focuses on creating, implementing, and maintaining AI systems. This course helps those engineers learn about the intricacies of large language models. Building applications using OCI Generative AI, especially Retrieval-Augmented Generation chatbots, is a core component of the work of an artificial intelligence engineer. This course may help provide the kind of hands-on experience needed to build practical AI solutions, making it a good fit for a professional in the artificial intelligence space.
Software Developer
A Software Developer is responsible for developing and implementing software solutions. This course helps software developers understand the principles and application of large language models which is now a fundamental aspect of software development. This course gives practical experience in using OCI generative AI services, particularly for building chatbots. Software developers can use the knowledge gained to integrate advanced AI capabilities into their applications. This course may be particularly helpful for developers looking to bring advanced AI to their development projects.
Machine Learning Engineer
A Machine Learning Engineer builds and maintains machine learning systems, often using cloud-based tools. This course helps engineers become proficient with the Oracle Cloud Infrastructure Generative AI service, specifically in the area of large language models and their applications. The course provides foundational knowledge in Large Language Models and hands-on experience building applications using OCI Generative AI, which are essential components in many machine learning workflows, including the creation of chatbots. This course will be particularly useful for machine learning engineers who want an understanding of generative AI.
Data Scientist
A Data Scientist analyzes data to extract meaningful insights, and increasingly uses methods related to AI. This course helps data scientists learn the fundamentals of large language models and generative AI, which are becoming important tools in data analysis and modeling. Building a Retrieval-Augmented Generation chatbot, as taught in this course, gives data scientists practical experience with applying AI and may be an important tool in their workflow. This course may be particularly useful for those interested in the intersection of data science and generative AI.
Research Scientist
A Research Scientist investigates and develops new theories and applications in artificial intelligence. This course may help a research scientist learn about the real world implementations of generative AI and large language models. This course provides hands-on experience with OCI Generative AI, especially with building RAG-based chatbots, which may be useful in the field. Research scientists who are interested in applied AI and large language model research may find this course quite useful.
Cloud Solutions Architect
Cloud Solutions Architects design and implement cloud computing solutions. This course may be useful to understand how to implement generative artificial intelligence services within a cloud infrastructure, particularly Oracle Cloud Infrastructure. They must understand how to deploy and integrate AI services, such as those covered in the course, and this course may provide an understanding of building and implementing AI-driven applications on OCI. The experience of learning about LLMs and building chatbots that are backed by generative AI may be helpful for architects wanting to design comprehensive cloud solutions.
AI Product Manager
An AI Product Manager guides the development and launch of AI products. This course may help such managers understand the underlying technology that powers these products. Through this course, AI product managers may learn how different use cases are built using large language models and the OCI Generative AI service, particularly regarding the development of RAG-based chatbots. Understanding the technical details of building AI applications is essential for effectively managing AI product development. This course may be useful for AI product managers who want a strong foundation in the technology they oversee.
Solutions Engineer
A Solutions Engineer works with clients to design and implement tailored technology solutions. This course may help the solutions engineer understand how to implement generative AI solutions using OCI services. The course teaches how to build applications with Large Language Models and how to construct chatbots using OCI Generative AI. This may be helpful for solutions engineers who must demonstrate the practical applications of generative AI to clients. It may provide them with a practical understanding.
Technical Consultant
A Technical Consultant advises clients on the best technology solutions to meet their needs. This course may be helpful to understand the technical aspects of generative AI and its applications through the use of OCI. Technical consultants should be able to explain the use of large language models and how to build chatbots that use the techniques of retrieval-augmented generation. This course may provide a foundation of knowledge to provide sound technical advice, which is an important aspect of technical consulting work.
Data Engineer
A Data Engineer is responsible for building and maintaining the infrastructure used for data storage and analysis. This course may help data engineers understand how to integrate generative AI models into data pipelines, especially those in Oracle Cloud Infrastructure. This course provides knowledge that may be helpful for those who work with data related to large language models, or those who develop the infrastructure to support such applications. This course may be useful to expand skills into the realm of generative AI.
AI Trainer
An AI Trainer works to improve the performance of AI models through data curation and model adjustments. This course may be useful for an AI trainer to learn how large language models are trained and deployed. This course provides a deep dive into the practical implementation of generative AI and may be helpful in understanding how AI models like chatbots are built. An AI trainer can benefit from understanding the process of building AI applications, making this course potentially helpful to their work.
Business Intelligence Analyst
A Business Intelligence Analyst uses data to create reports, and often works with large datasets. Business Intelligence Analysts may benefit from understanding the capabilities of generative AI, as this technology may be used to analyze large datasets. While this course is more focused on application development, understanding how generative AI works, and how chatbots are built, may provide new avenues for analysis and reporting. This course may be a helpful tool for data analysis.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Oracle Cloud Infrastructure Generative AI Professional.
Provides a comprehensive overview of generative models, including GANs, VAEs, and autoregressive models. It offers practical examples and code implementations, which can be helpful in understanding the underlying mechanisms of generative AI. It valuable resource for those looking to delve deeper into the mathematical and algorithmic aspects of generative models. This book can be used as a reference text to supplement the course materials.
Provides a solid foundation in Natural Language Processing (NLP) techniques using Python and the NLTK library. While the course focuses on Generative AI, understanding NLP fundamentals is crucial for building effective RAG-based chatbots. This book is particularly helpful for understanding text processing, information retrieval, and language modeling. It useful reference for understanding the pre-processing steps involved in building LLM applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser