UBC · Overview of NLP and LLMs / UBC00

UBC's Overview of NLP and Large Language Models: the Whole Course at a Glance

My first course is finished: Overview of NLP and Large Language Models, from UBC Extended Learning. This page puts the whole course in one place: the program it belongs to, how it runs, who teaches it, what the course site looks like, how its four modules became my eight notes, and what I took away.

  • section
  • key term
  • reading note

The course and its program

The course is the first of three five-week courses in UBC's micro-certificate Natural Language Processing to Improve Patient Care. The program was developed by UBC's Department of Medicine and the UBC Data Science Institute, in partnership with B.C.'s regional health authorities, for health care providers, researchers and administrators. UBC recommends starting with this course if you are new to NLP.

Format100% online, with weekly instructor office hours
LengthFive weeks; the three-course program takes about 75 hours in total
Cost$1,025 per course, $3,075 for the program
To passA minimum grade of 70%; the course is approved by UBC CPD for 24 credits
The course page on UBC Extended Learning
The course page on UBC Extended Learning

Living in B.C.? The program is eligible for the StrongerBC future skills grant, which is open to most B.C. residents aged 19 or older and covers up to $3,500 for eligible programs at public post-secondary institutions.

The StrongerBC future skills grant on the micro-certificate page
The StrongerBC future skills grant on the micro-certificate page

Watch this part

How it runs

You work at your own pace within weekly deadlines, about five to seven hours a week. Each week includes videos, a quiz, a hands-on lab and a discussion post. Once a week there is a one-hour live session with the instructor, where you can ask questions.

Assessment is through multiple-choice quizzes, discussion posts (with feedback from the instructor or TAs) and lab assignments marked with rubrics.

How the course is assessed, and the expected effort
How the course is assessed, and the expected effort

Watch this part

The instructor

The course is taught by Giuseppe Carenini, a professor of computer science at UBC and the Director of the UBC Master of Data Science in Vancouver. His work on natural language processing and information visualization to support decision making has been published in more than 160 peer-reviewed papers.

"Meet your instructors" on the micro-certificate page

Watch this part

Inside the course site

On the course site, four modules are spread over five weeks. Each lesson is split into short videos, followed by a self-check quiz; then come the labs and a graded discussion. The labs were my favourite part: I wrote regular expressions, cleaned and normalized text, and transcribed a simulated patient interview, which became my Buzz video.

The course home page: four modules and the suggested pace
The course home page: four modules and the suggested pace
Module 3: short lessons, a self-check quiz, the simulated patient assessment and the graded discussion
Module 3: short lessons, a self-check quiz, the simulated patient assessment and the graded discussion

Watch this part

Four modules, eight notes

Each module became two of my notes, and each note has its own video:

The four modules in the official course outline
The four modules in the official course outline

Watch this part

My takeaway

For me, the concepts were fairly easy to follow. Without a technical background, some of them may feel hard at first, but the course builds up step by step. The professor sometimes spends extra time on technical ideas. I approached those ideas through my experience in clinical research, pulling out the logic I felt I really had to understand. That is what my notes and videos are built on.

Watch this part

What's next

I am continuing with two courses: Stanford's Probability for AI, to learn the math these models are built on, and the second UBC course, Extraction and Analysis of Clinical Documents, which takes these ideas into clinical notes.

The second UBC course, Extraction and Analysis of Clinical Documents
The second UBC course, Extraction and Analysis of Clinical Documents

Watch this part

Links

原图 / Original ↗