Advanced Certificate Program in GenerativeAI
While many programs teach you about AI, the upGrad Advanced Certificate Program teaches you how to be at the forefront of this emerging technology by building Generative AI applications. Join this 4 month project based learning program and walk away with the ability to deploy your own tools. Upskill now to stay ahead of the AIvolution.
Online
Project Based Learning
4 Months Duration
Basic Python Proficiency
Blended
Industry Practitioner
Coming Soon
Programme Overview
Key Highlights
Learn about 10+ Generative AI tools
Project based learning pedagogy
6+ Hands-On End-to-End Generative AI Projects
Generative AI certificate upon completion
Gen AI masterclasses by industry experts
120+ hours of learning
Complimentary Python Prep
Student support chatbot Budd-E available 24*7
upGrad Alumni Status
Recommended 14-16 hours/week
Our aim is simple: We strive to create high-impact, hands-on experiences that prepare students for meaningful and productive careers.”
- Ronnie Screwvala, Co-Founder, upGrad
Your GenAI learning journey
Casual AI Explorer
Interacts with Generative AI apps for fun, exploration and curiosity.
Prompt Engineer
A master of Prompt Engineering who knows the art & science of interacting with Generative AI structurally to get desired outputs for complex tasks.
GenAI Pro
An effective user who has expertise across a variety of Generative AI tools and outputs such as images, videos, code, etc.
GenAI Developer
Can integrate Generative AI tools with products & applications to automate, customise and create efficient genAI- enabled software & data solutions.
- Become the most desirable candidate for the most in-demand jobs.
- Unlock upGrad status
- Curriculum designed by AI experts
Industry Practitioners
Learn from AI's leading industry leaders
Syllabus
Best in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments and live sessions
-
5+
Projects
-
60+
Hours of Learning
- Introduction to Python and Programming
- Python Data Types, Variables, Operators, Data Structures
- Python Programming Constructs: Conditionals, Loops, Functions
- UDFs, Best Coding Practices and Exception Handling
- Python for Data Science and Pandas: Working with relational databases, Data Cleaning, Preprocessing, Analysis
- Advanced Text Processing using Pandas
- Basics of Linux: Commands, Setting up Local Environment
- Define the different components of the bot and design the workflow for creating the bot
- Apply prompting techniques to create prompts for asking questions and evaluating the customer's response
- Prompt Engineering: Improve the assistant's responses by applying simple (non-reasoning) prompting techniques
- Prompt Engineering: Improve the assistant's accuracy by applying Chain of Thought reasoning-based prompting techniques
- Apply fine-tuning using OpenAI APIs to train an LLM on your custom data
- Integrate speech input using OpenAI's Whisper API
- Deploy and launch ShopAssistAI application on Flask/Gradio
- Iterate and improve the UI of the app using ChatGPT's code writing capabilities
- Understand the working of multimodal models like Stable Diffusion: Denoising, Diffusion, Autoencoders, Contrastive Learning, Shared Embedding Spaces
- Apply image prompting techniques on Dall-E and Midjourney to generate desired product images using various stable diffusion methods and prompt parameters such as style, ratios, seeds, FPS
- Understand and apply the fundamentals of style, design and photography to improve image quality and accuracy with prompt iteration and few-shot prompting
- Apply self-consistency, seeding and standardised formatting in prompting to create consistent styles and designs across hundreds of product images
- Generate product descriptions along with images using various instructor-tuned models and APIs
- Understand prompting for code generation and generate accurate codes for data science tasks in a larger ML problem using GPT and Copilot
- Read, load and embed large datasets and tables to read your data with GPT/Copilot
- Perform data cleaning and analysis by both generating code & writing direct prompts to GPT
- Write prompts for data analysis tasks and insights in accordance to the business problem and objectives
- Perform semi-automated modelling, fine-tuning and evaluation for various regression, classification and clustering problems
- Define the components of Chatbot
- Understand when to use embedding over fine tuning
- Understand the working of embeddings and how they help in semantic search
- Create and analyse embeddings for semantic search
- Create embeddings for large documents by creating chunks
- Create a Q/A system that fetches answer using similarilty search over embeddings
- Scale the Q/A system by making use of vectorstores like Pinecone
- Embed, index large documents and search in Vectorstore
- Integrate LLM chat models over the searched embeddings to respond to the customer
- Experiment with different vectorstores, search and index algorithms and LLMs to improve the chatbot
- Define the components of the knowledge retrieval system and design the workflow
- Explore how LangChain can connect the different components of the system
- Understand the different parts of LangChain - Models, Prompts, Indexes, Chains, Memory and Agents
- Explore the different tools in LangChain and initialise an agent that uses the tools to read different types of files or data present in the company database
- Build the backend for the system using Vectorstore options present in LangChain
- Divide the documents into chunks and apply the LLM to create the embeddings and extract entity for the chunks of document and store them in the Vectorstore
- Construct the Search Index and Entity Store and create a functionality to update it with every question that the user asks
- Use the Chain functionality of LangChain to connect all the components
- Evaluate the results and improve them by experimenting with different LLMs, indexing and embedding algorithms
- Explore other agents and tools to improve the system like adding features like automatic email notifications on some issues, etc.
- Explore the Generative AI services offered by Azure: Azure OpenAI services
- Modify the workflow design of knowledge retrieval system for scalability
- Identify the Azure services required for creating the scalable system
- Expose the system through a chat based front end to the user
- Mitigating risks in AI: Responsible AI
- RLHF as a Product to train your own LLM
- Multimodal Learning: Audio, Image, Text, Heatmap among others within a LLM
Program Fees: USD 2,500
Admission Process
There are 3 simple steps in the Admission Process which is detailed below:
Complete your Application
Review+Shortlisting Suitable Candidates
Claim your seat
How You Benefit From This Program
Features/Benefits
- Adding the most in demand skill in AI on your CV
- Open yourself to the most in demand jobs
- Career Acceleration in your current role
- Cutting-edge curriculum designed by industry experts
- Specialisation: Get an option to upgrade to Executive PG Programme in Data Science and choose from 5 specialisations
Frequently Asked Questions
Engineers, Software and IT Professionals, Data Professionals
Basic Programming Proficiency (should have done progamming before, either in academics or professionally)
The admissions process is completely online. The following are the key steps in the application process:
STEP-1: Complete your Application Fill the details required for your successful application
STEP 2: Review and Shortlisting of Suitable Candidates Upon selection, an offer letter will be sent to you confirming your admission to the Advanced Certificate Program in GenerativeAI
STEP 3: Claim your seat Claim your seat by paying the block amount. You may also avail assistance from our loan partners. Your journey to be a GenAI engineer begins now!
Post successful completion of this program, you will get certificate from upGrad.
You will need to spend 6+ hrs/week to get optimum results and learn.
Overall, this program will have video content broken down into small easy-to-complete segments that you can watch on the go-across devices. The remaining hours of engagement will be a mix of industry projects, live instructor sessions, mentoring sessions.
The curriculum is developed by the experts from upGrad, which makes it extremely relevant to working professionals.
Along with it, our Support Services, Career Assistance, and Live Sessions make it a classroom experience, which no one else in the market can offer.
Our programs have a strong experiential component that will prepare you to apply your learning on the job. Learn - Experience - Apply. Case Studies and industry projects will help you to experience real-life challenges in Management. These will enable you to step into the shoes of leading managers at companies and put to use the theoretical learning in an experiential manner. Post this programme, these will serve as a portfolio of projects you can illustrate to advance your career.
Refund Policy:
1. You can claim a refund for the amount paid towards the Program at any time, before the Program Start Date, by visiting www.upgrad.com and submitting your refund form via the "My Application" section under your profile. You can request your Admissions Counsellor to help you in applying and withdrawing for a refund by sending them an email with reasons listed. For post program refund please connect with your Admissions Counselor to understand the policy. This is applicable even for those students who could not complete their payment, and could not be enrolled in the batch opted for. However, the student can avail pre-deferral as per the policy defined below for the same.
2. Student must pay the full fee within seven (7) days of payment of the deposit amount or Batch Start Date, whichever is earlier; otherwise, the admission letter will be rescinded.
3. Request for refund as per point no. 1 of the refund policy must be sent via email in the prescribed refund request form. The refund will be processed within 30 working days of submitting the duly signed refund form, after being duly approved by the Academic Committee.
upGrad Learner Support
OR
Write to us at globaladmissions@upgrad.com
Monday to Saturday | 24 Hours.
*All telephone calls will be recorded for training and quality purposes.
*If we are unavailable to attend to your call, it is deemed that we have your consent to contact you on purpose.