This page introduces courses and books for self-learning generative AI concepts and skills at different levels. The topics covered include Generative AI in general, ChatGPT, Prompt Engineering, Large Language Models, and more.
HKUST members can register through HKUST Engage. Successful applicants will receive an invitation email (with LinkedIn Learning activation link) within 1 working day.
This course teaches generative AI and prompt engineering for ChatGPT and other chatbots. It covers key considerations and hands-on strategies for research and writing, including summarizing, perspective-taking, building user personas and models, analyzing style, outlining, and generating new content.
This course provides an introduction to NLP capabilities and modern NLP APIs. It covers large language models, text generation, ChatGPT, GPT-3, J1, Dall-E, and Midjourney. The instructor also covers advanced concepts like fine-tuning prompts and interacting with language models using an API.
More courses on Generative AI
More courses on AI foundations, machine learning, NLP, etc.
HKUST members can access these courses and get a certificate for free through the Coursera Partner Consortium Program.
In this course, you will:
This course covers topics including:
HKUST members can access O'Reilly through this page. Select "Institution not listed", then type in HKUST email to register an account.
The potential applications of ChatGPT are endless, but what's behind this state-of-the-art AI technology? Explore ChatGPT in-depth as you get up to speed on the transformer architecture of GPT models, developments in generative AI, building applications with GPT-based models, and more.
This course provides a practical and comprehensive understanding of transformer architectures, attention, embedding, and tokenization, which are used to create modern NLP pipelines such as BERT and ChatGPT. The course includes real-life case studies and hands-on code examples, and after completion, students will be able to build cutting-edge NLP pipelines using transformers.
These short courses help you learn new skills, tools, and concepts of generative AI efficiently. Available for free for a limited time.
This course teaches how to use large language models (LLMs) through the OpenAI API to build powerful applications for tasks such as summarizing, inferring, transforming text, and expanding. The course covers best practices for prompt engineering, two key principles for writing effective prompts, and building a custom chatbot with hands-on experience in a Jupyter notebook environment.
In this course, you will learn how to automate complex workflows using chain calls to a large language model. You will build chains of prompts that interact with prior prompts and Python code, and create a customer service chatbot. The course teaches practical skills for classifying user queries, evaluating user queries for safety, and processing tasks for multi-step reasoning.
This course teaches the meaning behind AI terminology, how to spot opportunities to apply AI, how to build machine learning and data science projects, how to work with an AI team, and how to navigate ethical and societal discussions surrounding AI. It is suitable for non-technical colleagues and engineers who want to learn the business aspects of AI.
More courses at DeepLearning.AI site (some paid)
More DeepLearning courses on Coursera (free viewing)
Google AI for Anyone teaches you about what Artificial Intelligence is. You’ll cut through the hype and learn about AI and Machine Learning.
What you will learn:
This learning path guides you through a curated collection of content on generative AI products and technologies, from the fundamentals of Large Language Models to how to create and deploy generative AI solutions on Google Cloud.
This offers a comprehensive set of interactive courses and tutorials on machine learning, ranging from foundational concepts to advanced techniques.
Microsoft launched a series of free 12-week course (on GitHub) to learn AI and GenAI related topics.
Unlock your potential with AI. Build job-ready AI skills to enhance your career. Everyone welcome. No prior AI background required.
Learn AI concepts and follow hands-on exercises with free self-paced courses and on-demand webinars that cover a wide range of AI topics. The content is designed for software developers, data scientists, and students. It provides a great introduction to the optimized libraries, frameworks, and tools that make up the end-to-end Intel® AI software suite.
Learn AI Concepts:
Self-Paced AI Courses, e.g.
Learn to use machine learning in Python in this introductory course on artificial intelligence.
What you will learn:
Learn the Fundamentals of AI and Machine Learning. Develop a deployment strategy for incorporating AI, ML, and Big Data into your organization that will take advantage of cutting-edge technologies.
Learn about big data and its limitations, the history of artificial intelligence, and research ethics.