Skip links

Learn
Generative AI .

A course on Generative AI: End to end development on LLMs

51 hours

Understand Generative AI (GAI) capabilities & assess business use cases based on latest GAI developments

Understand at high level how GAI assistant works & perform performance improvement on a stock LLM chatbot

Configure and deploy a LLM-powered chatbot with your personal touch / selected domain

Understand Generative AI (GAI) capabilities & assess business use cases based on latest GAI developments

Understand at high level how GAI assistant works & perform performance improvement on a stock LLM chatbot

Configure and deploy a LLM-powered chatbot with your personal touch / selected domain

Generative AI: End-to-end development with LLMs

Course Introduction

Generative AI: End-to-end development with LLMs. This comprehensive course is designed to teach you how to quickly harness the power of the Large Language Model (LLM).

From understanding what LLMs are, how it works to putting them to use and optimize through prompt engineering, model orchestration, frontend development to performance tuning. The course will equip you with the skills and knowledge necessary to develop cutting-edge LLM solutions for selected domains.

Course Contents

• Understand Generative AI (GAI) capabilities
• Assess business use cases based on latest GAI   developments
• Understand at high level how GAI assistant works
• Performance tuning on a stock LLM chatbot
• Configure and deploy a LLM-powered chatbot    with your personal touch / selected domain

Course Trainer

Trainer

Henry Fong

Experience

Manage generative AI initiative for global banks and insurances in technology consultancy. Strong technical background from data science, full stack development, cloud engineering, etc.

• Msc. in Data Analytics,
• B. Eng in Software Engineering
• AWS and GCP certified.

Still have questions? WhatsApp Us here or email at course@venturenixlab.com

FAQ

Who Should Enroll?

Web Designers 📝
Graphic Designers
Marketing Professionals
Marketing Professionals
Business Analysts
Software Developers
Project Managers
Data Analysts
Digital Marketing Managers
About
Who should Enroll?
Web Designers 📝
Graphic Designers
Marketing Professionals
Business Analysts
Software Developers
Data Analysts
UI Designers
Project Managers

Still have questions?
WhatsApp Us here or email at course@venturenixlab.com

Curriculum

Course Contents ⚡

The course will equip you with the skills and knowledge necessary to develop cutting-edge LLM solutions for selected domain.

WEEK 1 Introduction to Python: 1/3

Understand the building blocks of virtually all programming languages.

Content: Variables, input/output, data types, control structure, scope, function, error handling

WEEK 2 Introduction to Python 2/3

More on data type and control structure. introduction to object oriented programming

Content: Dictionaries, iteratives, OOP,  Pydantic, Modules in Python

WEEK 3 Introduction to Python 3/3

Introduction to Microservices and Environment Setup

Content: Restful API, Flask, FastAPI, Conda, venv, pip, Jupyter notebook

WEEK 4 Understanding Neuron Networks: 1/3

Understanding what neuron network is and how to build it with PyTorch

Content: Structure of neuron network. Why does it matter? Build your first NN using PyTorch

WEEK 5 Understanding Neuron Networks: 2/3

More on PyTorch. Why is GAN important?

Content: More hands-on development with Pytorch (e.g. CNN). Introduction to GAN.

WEEK 6 Understanding Neuron Networks: 3/3

Have fun on building your own GPT model

Content: Build your own GPT model with PyTorch (nanoGPT)

WEEK 7 Introduction to Cloud: 1/3

Introduction to most common cloud services. Introduction to docker.

Content: Compute, block storage, serverless, VPCs. Docker, Jupyter in docker, build your first docker image.

WEEK 8 Introduction to Cloud: 2/3

Introduction to kubernetes. Running your first Kubernetes Cluster and introduction to Terraform.

Content: Introduction to Kubernetes. Running your first cluster (with GPU). Replicate the cluster with Terraform script.

WEEK 9 Introduction to LLM: 1/3

Play around with LLMs on the market and understand the difference. Deploy your first LLM.

Content: Understanding LLMs configurations and parameters. Deploy a minimum LLM virtual assistant.

WEEK 10 Introduction to LLM: 2/3

Natural Language Processing: Why LLM rocks (transformer). Introduction to Prompt Engineering.

Content: Introduction to legacy NLP. What is transformer. Basic prompt engineering technical and concepts.

WEEK 11 Introduction to LLM: 3/3

Common LLM problems. How to improve LLM’s performance: PEFT and RAG

Content: Introduction to common LLM issues such as hallucination. Model fine-tuning vs RAG.

WEEK 12 LLM Orchestration: 1/3

What is LLM Orchestration and why do we need it. Introduction to LangChain.

Content: Introduction to LangChain concepts.

WEEK 13 LLM Orchestration: 2/3

Building RAG using Langchain. What is embedding? What is vector database? What is similarity search?

Content: Hands-on session on building a RAG using Langchain and vector database. Address common embedding issues.

WEEK 14 LLM Orchestration: 3/3

Dealing with structured database with Langchain. How to write your pre/post processor? Connecting your LLM to GUI.

Content: Hands-on session on using Langchain and structured data. How to extend Langchain. Building a simple GUI for your virtual assistant (e.g. streamlit).

WEEK 15 Capstone Project: 1/4

Picking your problem statement. Defining deliverables and acceptance criteria. Prepare solution architecture, model selection

WEEK 16 Capstone Project: 2/4

Preparing data, decide how to improve the performance (fine-tuning vs prompt engineering). Data pipeline design and implementation.

WEEK 17 Capstone Project: 3/4

Baseline your LLM’s performance, improve prompt template. Resolve known issues.

WEEK 18 Capstone Project: 4/4

Prepare terraform for the solution. Deploying to Cloud. Troubleshooting.

Curriculum
Course Content

The course will equip you with the skills and knowledge necessary to develop cutting-edge LLM solutions for selected domain.

WEEK 1 Introduction to Python: 1/3

Understand the building blocks of virtually all programming languages.

Content: Variables, input/output, data types, control structure, scope, function, error handling

WEEK 2 Introduction to Python 2/3

More on data type and control structure. introduction to object oriented programming

Content: Dictionaries, iteratives, OOP,  Pydantic, Modules in Python

WEEK 3 Introduction to Python 3/3

Introduction to Microservices and Environment Setup

Content: Restful API, Flask, FastAPI, Conda, venv, pip, Jupyter notebook

WEEK 4 Understanding Neuron Networks: 1/3

Understanding what neuron network is and how to build it with PyTorch

Content: Structure of neuron network. Why does it matter? Build your first NN using PyTorch

WEEK 5 Understanding Neuron Networks: 2/3

More on PyTorch. Why is GAN important?

Content: More hands-on development with Pytorch (e.g. CNN). Introduction to GAN.

WEEK 6 Understanding Neuron Networks: 3/3

Have fun on building your own GPT model

Content: Build your own GPT model with PyTorch (nanoGPT)

WEEK 7 Introduction to Cloud: 1/3

Introduction to most common cloud services. Introduction to docker.

Content: Compute, block storage, serverless, VPCs. Docker, Jupyter in docker, build your first docker image.

WEEK 8 Introduction to Cloud: 2/3

Introduction to kubernetes. Running your first Kubernetes Cluster and introduction to Terraform.

Content: Introduction to Kubernetes. Running your first cluster (with GPU). Replicate the cluster with Terraform script.

WEEK 9 Introduction to LLM: 1/3

Play around with LLMs on the market and understand the difference. Deploy your first LLM.

Content: Understanding LLMs configurations and parameters. Deploy a minimum LLM virtual assistant.

WEEK 10 Introduction to LLM: 2/3

Natural Language Processing: Why LLM rocks (transformer). Introduction to Prompt Engineering.

Content: Introduction to legacy NLP. What is transformer. Basic prompt engineering technical and concepts.

WEEK 11 Introduction to LLM: 3/3

Common LLM problems. How to improve LLM’s performance: PEFT and RAG

Content: Introduction to common LLM issues such as hallucination. Model fine-tuning vs RAG.

WEEK 12 LLM Orchestration: 1/3

What is LLM Orchestration and why do we need it. Introduction to LangChain.

Content: Introduction to LangChain concepts.

WEEK 13 LLM Orchestration: 2/3

Building RAG using Langchain. What is embedding? What is vector database? What is similarity search?

Content: Hands-on session on building a RAG using Langchain and vector database. Address common embedding issues.

WEEK 14 LLM Orchestration: 3/3

Dealing with structured database with Langchain. How to write your pre/post processor? Connecting your LLM to GUI.

Content: Hands-on session on using Langchain and structured data. How to extend Langchain. Building a simple GUI for your virtual assistant (e.g. streamlit).

WEEK 15 Capstone Project: 1/4

Picking your problem statement. Defining deliverables and acceptance criteria. Prepare solution architecture, model selection

WEEK 16 Capstone Project: 2/4

Preparing data, decide how to improve the performance (fine-tuning vs prompt engineering). Data pipeline design and implementation.

WEEK 17 Capstone Project: 3/4

Baseline your LLM’s performance, improve prompt template. Resolve known issues.

WEEK 18 Capstone Project: 4/4

Prepare terraform for the solution. Deploying to Cloud. Troubleshooting.

Still have questions? WhatsApp Us here or email at course@venturenixlab.com

FAQ

Frequently Asked Questions

Students should ideally have general IT knowledge + knowledge of how programming works.
Knowing the difference of front-end and back-end, basic understand on how loop, for loop works in Python is a big plus.
Generative AI is not so common in Hong Kong now. But we can see there will be a high chance to have an AI team/ workplace automation team in large companies in near future. You can practice the skills in the company and acquire some related job experience. There are some jobs that require LLM too.
 
If you believe Generative AI is going to transform how future workplace and business works, this course is the one, if not the only one that teaches you hands-on how to develop an open source Generative AI application. (i.e. Can be with Chatgpt, or with other LLM model in case your business cannot use Chatgpt).
 
This course aims to train pioneer of Generative AI talent in Hong Kong.

 

AI engineer, AI specialist, Business Analyst, Innovation specialist etc.
However, According to our observation in the market from insights provided by Venturenix Limited, our sister company and a leading IT recruitment firm in Hong Kong, there is an increasing demands for Generative AI and Python knowledge from business team.
 
It means accounting team, procurement team, HR team, Sales team, marketing team, are all looking for someone with their domain knowledge, to also know Generative AI to facilitate innovation within the team.
This will be the trend moving forward.
 
After studying this course, you may completely switch field to IT with the positions mentioned above, or you may seek to stay in your current industry but look for a new role that encourages innovation within your team.

If you aspire to become a business analyst, studying a course in generative AI is highly beneficial as it equips you with cutting-edge data analysis tools and techniques essential for identifying and solving complex business problems. This knowledge enhances your ability to improve performance, lower operation costs, increase project ROI, and make effective decisions. Furthermore, understanding generative AI fosters better team collaboration and risk management, crucial skills for any business analyst aiming to drive success and growth in an organization.

The skill of “Can build a generative AI use case for own business/ company usage” will be very rare and hot in the market in the near future.
If they know the business insight and can develop an AI tools into business use, will be very valuable
“Innovate within the department” will come soon

BA that don’t know coding will start to lose their value.

Outside course is not able to pass the technical interview.
We teach them to build a project in their own-> this skill and knowledge is the most valuable

Project全世界都做同一個?

After completing a course in generative AI, students typically come away with tangible projects or applications they've developed, such as a custom-designed chatbot or a unique AI-driven project. These creations showcase their practical skills in utilizing AI for real-world applications, demonstrating their ability to design, implement, and manage AI systems. Such projects serve as a portfolio piece, evidencing their proficiency in AI technologies and their application in business analysis, which can be valuable for career advancement or academic pursuits.

Still have a question? WhatsApp Us here or email at course@venturenixlab.com

FAQ
Frequently Asked Questions

Students should ideally have general IT knowledge + knowledge of how programming works.
Knowing the difference of front-end and back-end is a plus.

IT is not so common in Hong Kong now. But we can see there will be a high chance to have an AI team/ workplace automation team in large companies in near future. You can practice the skills in the company and acquire some related job experience. There are some jobs that require LLM too.

Business Analyst roles have arisen as the top choice for individuals that have knowledge of LLMs and generative AI. 

Yes, you get access to all the demos and templates with a single license. The system includes a wide range of pre-built templates and demos that you can use to quickly create your own custom designs. These templates are fully customizable and can be easily modified to suit your specific needs. With a single license, you can use these templates to create unlimited designs without any additional fees or restrictions.

The skill of “Can build a generative AI use case for own business/ company usage” will be very rare and hot in the market in the near future.
If they know the business insight and can develop an AI tools into business use, will be very valuable
“Innovate within the department” will come soon

BA that don’t know coding will start to lose their value.

Outside course is not able to pass the technical interview.
We teach them to build a project in their own-> this skill and knowledge is the most valuable

Project全世界都做同一個?

Still have questions? WhatsApp Us here or email at course@venturenixlab.com