AI · AIC-84

NVIDIA Generative AI and LLM Associate (NCA-GENL)

NVIDIA Generative AI and LLM Associate (NCA-GENL) is a foundation course in large language models and generative AI that covers the skills measured in the NCA-GENL exam, from machine learning and transformers to RAG, LoRA fine-tuning, deployment with NVIDIA NIM and trustworthy AI. It suits Python developers, data scientists and anyone preparing for the NCA-GENL exam.

Updated
From 7,110 THB / person 7,900 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration12 hours · 2 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

Generative AI work in organisations today goes well beyond calling a language model API. Teams that build chatbots, document summarisers or search over internal knowledge need to understand everything from machine learning basics, tokenisation and transformers to data preparation, fine-tuning, evaluation and serving models quickly and cost-effectively, while also managing bias, privacy and the reliability of answers. NVIDIA's associate-level certification is designed to measure exactly this foundation.

This course covers the skills measured in the NVIDIA-Certified Associate: Generative AI LLMs (NCA-GENL) exam, following the topics and weightings on the NVIDIA website across all five domains. It starts with machine learning fundamentals, data analysis, deep learning, tokenisation, embeddings and transformers, then moves on to prompt engineering, RAG, chatbots and summarisers, fine-tuning with LoRA, systematic evaluation and experimentation, and deployment with NVIDIA NIM, TensorRT-LLM and Dynamo-Triton, finishing with trustworthy AI and NeMo Guardrails. Every lab uses Python on Google Colab and the NVIDIA API catalogue at build.nvidia.com. The course helps with exam preparation, but learners book the exam with NVIDIA themselves. (2 days, 6 hours per day, 12 hours in total, Beginner to Intermediate level.)

What you’ll gain

  • Explain machine learning and deep learning fundamentals and the metrics used to compare models
  • Analyse and prepare datasets for LLM work with Python, pandas and data visualisation
  • Understand tokenisation, embeddings, attention and the transformer architecture
  • Write prompts and call models through NVIDIA's OpenAI-compatible API
  • Build RAG, chatbots and summarisers with Python and a vector database
  • Explain and try parameter-efficient fine-tuning with LoRA on a small model
  • Evaluate, experiment and choose deployment options with NIM, TensorRT-LLM and Dynamo-Triton
  • Apply trustworthy AI principles and plan revision around the NCA-GENL exam domains

Who this course is for

  • Anyone preparing for the NVIDIA-Certified Associate: Generative AI LLMs (NCA-GENL) exam
  • Python developers who want a sound LLM foundation before building AI applications
  • Data analysts and data scientists moving into generative AI
  • Engineers who work with GPU infrastructure and NVIDIA software
  • Students and newcomers to AI who want an entry-level certification

Prerequisites

  • Basic Python, including functions, lists, dictionaries and installing packages
  • Secondary-school maths such as vectors, averages and basic probability
  • Some experience with ChatGPT or other generative AI tools
  • A Google account for Colab and a free NVIDIA Developer Program account

Curriculum

Course Details

This course covers the skills measured in the NVIDIA-Certified Associate: Generative AI LLMs (NCA-GENL) exam, following the topics and weightings on the NVIDIA website. It runs for 2 days, 6 hours per day (12 hours in total, 09:00-16:00), as lectures with labs. Beginner to Intermediate level. Every lab uses Python on the learner's own Google Colab (the free tier, where GPU quota is not guaranteed, or a paid plan) and the NVIDIA API catalogue, which NVIDIA Developer

Program members can use free for prototyping within rate limits. The fine-tuning lab uses small models, so no personal GPU is needed. The course builds on Deep Learning with Python and focuses on LLMs and NVIDIA tools. It helps with exam preparation but is not official NVIDIA courseware; it does not include the exam fee or a voucher, and learners book the exam with NVIDIA themselves. Learners take home notebooks for every lab, a summary by exam domain and a capstone project.

Day 1 ML Fundamentals, Data and LLM Architecture

Section 1: Lab: The NCA-GENL Exam and Setting Up Your Tools

  • Exam format, duration and the weighting of all five domains
  • Open Google Colab and choose a GPU runtime
  • Join the NVIDIA Developer Program and create an API key on build.nvidia.com
  • Lab: call your first model through the OpenAI-compatible API from Python

Section 2: Lab: Machine Learning Fundamentals You Must Know

  • Supervised and unsupervised learning, feature engineering and train, validation and test splits
  • Overfitting, underfitting and cross-validation
  • Accuracy, precision, recall, F1 and comparing models statistically
  • Lab: compare text classification models with scikit-learn

Section 3: Lab: Data Analysis and Dataset Preparation

  • Explore large datasets and find trends and relationships with pandas
  • Build charts that explain data and experiment results
  • Clean, deduplicate and check the token length distribution of a dataset
  • Lab: prepare a text dataset for RAG and fine-tuning

Section 4: Lab: Deep Learning, Tokenisation and Embeddings

  • Neural networks, loss, backpropagation and why GPUs make this fast
  • BPE, WordPiece and SentencePiece tokenisation and their effect on Thai text
  • Word embeddings, sentence embeddings and cosine similarity
  • Lab: tokenise text and measure sentence similarity with embeddings

Section 5: Transformer Architecture and LLMs

  • Self-attention, multi-head attention and positional encoding
  • Encoder, decoder and encoder-decoder models with examples of each
  • Context windows, the KV cache and mixture of experts in plain language
  • Pre-training, instruction tuning and alignment with RLHF or DPO

Section 6: Lab: Prompt Engineering and Controlling Output

  • Zero-shot, few-shot, chain-of-thought and system prompts
  • How temperature, top-p, top-k and output length affect results
  • Enforce JSON output and validate it before use
  • Lab: compare several models from the API catalogue on the same task
Day 2 Building, Tuning, Evaluating and Deploying LLMs Responsibly

Section 7: Lab: RAG, Chatbots and Summarisers

  • RAG components: chunking, embedding model, vector database and reranker
  • Choose a text embedding model that fits the language and the task
  • Chatbots that keep conversation context, and summarisers for long documents
  • Lab: build document question answering with FAISS and the NVIDIA API

Section 8: Lab: Fine-Tuning and PEFT

  • When to fine-tune and when prompting or RAG is enough
  • Full fine-tuning versus LoRA and QLoRA, and an overview of NVIDIA NeMo
  • Key hyperparameters: learning rate, epochs, batch size and rank
  • Lab: fine-tune a small model with LoRA on Colab

Section 9: Lab: Evaluation and Experimentation

  • Perplexity, BLEU, ROUGE, BERTScore and LLM-as-a-judge
  • Standard benchmarks and building your own task-specific test set
  • Design A/B experiments and record results so they can be repeated
  • Lab: evaluate a summariser before and after changing the prompt and model

Section 10: Deployment and Inference Optimisation

  • NVIDIA NIM, TensorRT-LLM and Dynamo-Triton (formerly Triton Inference Server)
  • FP8, INT8 and INT4 quantisation and estimating GPU memory
  • Batching, latency, throughput and monitoring systems as they scale
  • Lab: measure latency and throughput of the API and a small model on Colab

Section 11: Lab: Trustworthy AI and NeMo Guardrails

  • AI ethics principles, bias in data and models, and how to reduce it
  • Privacy, consent and PDPA for data used in training or sent to a model
  • Hallucination, model cards and technologies that improve trustworthiness
  • Lab: add input and output rails to a chatbot with NeMo Guardrails

Section 12: Workshop: Capstone and Exam Review

  • Capstone: a RAG chatbot with evaluation and guardrails
  • Key content summarised by the weighting of each domain
  • Practise exam-style questions and pace yourself for a one-hour exam
  • A revision plan and free NVIDIA learning resources for after the course

Schedule & training options

For individuals — public rounds

No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

Who is NVIDIA Generative AI and LLM Associate (NCA-GENL) for, and what background is needed?

Built for Anyone preparing for the NVIDIA-Certified Associate: Generative AI LLMs (NCA-GENL) exam · Python developers who want a sound LLM foundation before building AI applications · Data analysts and data scientists moving into generative AI Background you should have: Basic Python, including functions, lists, dictionaries and installing packages · Secondary-school maths such as vectors, averages and basic probability Not sure the fit is right? Talk to our team on LINE @itgenius or call 02-570-8449.

How much does NVIDIA Generative AI and LLM Associate (NCA-GENL) cost and how long does it run?

THB 7,900 (currently THB 7,110 on promotion). The course runs 12 hours. The price excludes 7% VAT (for payment in a company's name). Pay by bank transfer to the company account, confirm it on our payment page, and we can issue the receipt or tax invoice in your company's name.

Do I get a certificate?

Yes. Everyone who completes the course receives a Certificate of Completion from IT Genius Institute. Each certificate carries its own number, and anyone holding that number can verify it online on our certificate page, so you can add it to your portfolio or pass it to HR as evidence of training.

Where does the training take place, and is there an online option?

You can attend onsite at IT Genius Institute or arrange to join online, and we also run it as a private in-house session for your team. Ask about dates and venues on LINE @itgenius or call 02-570-8449.

What if I fall behind or miss a session — can I retake it?

Yes. You may retake the same course free of charge in a later round, under the institute's conditions. Tell our team which course and round you attended, and we will check it and offer you the rounds that still have seats. Ask us on LINE @itgenius or call 02-570-8449.

How do I enrol, or request a quotation for my company?

Enrol online with the registration form on this page. You can register several attendees at once and enter your tax ID and billing address for the tax invoice. Or request a company quotation straight from the quote button. For anything else call 02-570-8449 or reach us on LINE @itgenius.