5 Online Courses About Natural Language Processing: Which is Best for You? | Sphere Blog

Sphere
November 28, 2022
15 min read

Transformers, introduced in 2017 by a team at Google Brain, are becoming the go-to deep learning models in fields from natural language processing (NLP) to computer vision and beyond. The potential of transformers is much vaster than what's available now and even what will be available tomorrow. 

An ecosystem of transformer models and techniques is growing rapidly. Companies that want to remain on the cutting edge will need employees who know the fundamentals and can use the tools that make all this potential possible. 

If you're interested in learning how transformers work and how you can use them, consider taking an online course about NLP with transformers. Below, we've explained which learners are best suited for five similar courses we found online.  

Hugging Face: A course for learners who want to specialize in the Hugging Face ecosystem

Course: The Hugging Face Course
Best for
: ML practitioners
Price
: Free
Time to complete
: 72 hours
Flexible schedule
: Yes
Prerequisites
: yes
Accredited
: No

Screen shot from the Hugging Face NLP course page taken 11/28/22

Hugging Face, the company behind popular transformer models that many other companies and practitioners use, offers a course focused on educating learners about the models and libraries they offer.

Prerequisites

The course requires a "good knowledge" of Python and, according to the instructors, is most useful to learners who've already taken at least an introductory course on deep learning. The course doesn't expect learners to have prior experience with PyTorch of TensorFlow, but familiarity with either will be helpful. 

Course instructor

Nine Hugging Face employees created the course, all of whom bring a variety of experiences to the material, including advanced research experience at universities like Stanford and New York University, as well as practical experience gained at companies like Parse.ly and fast.ai. 

The course was offered live in 2021, and recordings of those streams are available on YouTube. So now learners can take the course asynchronously.

Course structure

The course is split into nine chapters, each of which includes numerous sections and an end-of-chapter quiz. Learners can expect to learn the basics of NLP and transformer models and how to use Hugging Face – one of the field's foremost tools. In fact, the course material is built around using the Hugging Face Hub, which hosts tens of thousands of transformer libraries and datasets. 

Networking opportunities

Beyond the course, learners have access to a forum where they can ask questions and communicate with a community of people who are building and sharing transformer models. 

This community includes people who have taken the course, people who haven't taken the course, and people who've been working in the field for years. So, community participants are exposed to a diversity of expertise but not necessarily other learners taking the course online. 

Cost

The course is free. However, because the material is specific to Hugging Face, employers may consider paying for another course in conjunction to give employees a greater breadth of knowledge.

Certification

Learners won't get a certificate by the end of the course but Hugging Face is a well-known brand within the NLP and transformers models communities.

Udemy: A course for aspiring data scientists and practitioners who want a new skill

Course: Natural Language Processing: NLP With Transformers in Python
Best for
: Aspiring data scientists and practicing developers 
Price
: $59.99
Time to complete
: 11.5 hours
Flexible schedule
: Yes
Prerequisites
: No
Accredited
: No

Screen shot from the Udemy NLP course page taken 11/28/22

Prerequisites

Udemy outlines one major prerequisite for this course, a knowledge of Python, and recommends learners also have experience in data science or NLP (though that experience is a "plus" and not necessary). 

The course is designed for a wide range of students, including:

  • Aspiring data scientists and ML engineers interested in NLP
  • Practitioners looking to upgrade their skills
  • Developers looking to implement NLP solutions
  • Data scientists
  • ML engineers
  • Python developers

Course instructor

James Briggs, an ML engineer who's worked at Deloitte and currently works for Pinecone, teaches the course. He also brings to the course experience working in startups. 

A self-taught engineer, Briggs has made a habit out of sharing the knowledge he's gained throughout his career. Briggs now specializes in NLP and has written articles accruing more than 2 million views. 

Course structure

The course includes 11.5 hours of on-demand video content, five articles, and numerous assignments. Upon completion, learners will:

  • Understand industry standards for NLP and transformer model
  • Understand industry standards for NLP and transformer model
  • Be able to build question-and-answer transformer models
  • Perform sentiment analysis with transformer models
  • Complete two NLP projects (one asking them to use sentiment analysis on data from Reddit and one asking them to build a question-answering application)

Networking opportunities

Udemy in general, and this course in particular, does not emphasize networking as a benefit. The course does not appear to facilitate conversations between learners like other courses on this list. 

Cost

The course costs $59.99, but occasional sales have knocked the price down as low as $12.99. Employers might be especially interested in funding this course if they're price-conscious or their employees are already well-connected.

Certification

Udemy offers a certificate for learners who complete the course. However, a third party does not accredit Udemy courses — perhaps because Udemy provides a wide range of courses of varying quality.

CoRise: A course for software engineering, data science, and machine learning practitioners

Course: Natural Language Processing
Best for
: Software engineering, data science, and machine learning practitioners
Price
: $400
Time to complete
: 24 hours
Flexible schedule
: Yes
Prerequisites
: Yes
Accredited
: No

Screen shot from the CoRise NLP course page taken 11/28/22

Prerequisites

CoRise targets the course at three types of learners:

  • Software engineers who are curious about machine learning
  • Data science and machine learning practitioners who want to know more about NLP
  • Anyone interested in NLP

CoRise also outlines two prerequisites:

  • The ability to write Python and read documentation from different libraries
  • Basic knowledge of machine learning

Course instructor

Two instructors teach the course: Sourabh Bajaj, former engineering manager at Neeva, and Kaushik Rangadurai, current software engineer at Meta. Bajaj worked on the Google Brain team on TensorFlow, and Rangadurai has built AI products for LinkedIn, Google, and Microsoft.

Course structure

The course consists of two live events per week – one lecture and one project session – and lasts four weeks. CoRise designed this course for busy professionals, so it limits the time required per week to 5-7 hours. For most of this time, learners will be building projects, which the course page notes can be completed independently.

CoRise also offers Q&As with the instructors and "support & accountability" via a system that nudges learners to complete the course.

Networking opportunities

CoRise encourages learners to form study groups and share experiences with their professional peers taking the course. One learner, a software engineer from Facebook, wrote in a review, "I really enjoyed the course and the community around it. I think it was a great way to not only learn about NLP, but also connect with other engineers in the field."

Cost

The course alone costs $400. Learners can also choose to pay $1,000 for a 12-month CoRise membership, which gives them access to all CoRise courses. 

Certification

CoRise does provide a certificate upon completion, but there's no indication that CoRise is accredited, which might weaken the distinction of the certification.  

Sphere: A course for ML engineers and ML researchers

Course: Natural Language Processing With Transformers
Best for
: ML engineers and ML researchers
Price
: $800
Time to complete
: 10 hours
Flexible schedule
: Yes
Prerequisites
: Yes
Accredited
: Yes

Screen shot from the Sphere NLP with Transformers course page taken 11/28/22

Prerequisites

At Sphere, we offer a course called Natural Language Processing With Transformers, designed for ML engineers and researchers. It's best for learners who are already professionals but want to learn from experienced practitioners. Potential learners should have experience with machine learning and familiarity with the NLP ecosystem. 

Course instructor

Hugging Face employees Lewis Tunstall, Nima Boscarino, and Leandro von Werra designed and teach the course. 

Tunstall works on the open-source team, helping the company build tooling to evaluate the tens of thousands of models and datasets that the Hugging Face Hub hosts. Boscarino is a developer advocate, and before Hugging Face, he taught web development at Lighthouse Labs. And Von Werra is a machine learning engineer with research and production experience with NLP and reinforcement learning. 

Course structure

During five two-hour live sessions, learners can ask questions and learn from the instructors and others in the cohort. Learners can also access session recordings, optional assignments, recommended reading, and other course-specific material in the Sphere platform. 

By the end of the course, learners will know the following:

  • The key features that have made transformer models successful
  • How to use transformer models to solve business problems
  • What is on the horizon for transformers
  • How they can keep up with the evolution of transformers

Networking opportunities

A community of engaged professionals also taking the course is available for networking in live sessions and on the Sphere platform. Send each other direct messages, connect on LinkedIn or other platforms, and exchange email addresses. In addition, course takers will be able to interact with each other in two optional networking sessions and meet ups. 

Learners who have taken Sphere courses have grown their personal and professional networks; some have even found their next job opportunity. 

Cost

Sphere's transformer models course starts at $800 per seat. We encourage learners to expense the cost to their learning and development department. Employers who expense the fee will benefit both from employees who know more about transformers and — more importantly — from employees who can implement these learnings in their work. 

Certification

Sphere is accredited by the Continuing Professional Development Standards Office, so learners will receive a certificate to add to their resumes, LinkedIn profiles, and cover letters. 

Udacity: A course for learners who want to build an NLP portfolio

Course: Become a Natural Language Processing Expert.
Best for
: Intermediate learners
Price
: $399 per month or $1077 for three-month access
Time to complete
: Up to 180 hours over 3 months
Flexible schedule
: Yes
Prerequisites
: Yes
Accredited
: No

Screen shot from the Udacity NLP course page taken 11/28/22

Prerequisites

Udacity provides a detailed list of prerequisites, asking learners to come to the course with experience in:

  • Python (at an intermediate to advanced level with experience in object-oriented programming)
  • Statistics (at an intermediate level and including familiarity with probability)
  • Machine learning (at an intermediate level and with knowledge of machine learning techniques and architectures)
  • Deep learning (including having seen or worked with deep learning frameworks like TensorFlow or PyTorch)

By the end of the course, learners can expect to have expertise-level knowledge about speech recognition, sentiment analysis, and machine learning. Completers can also code deep learning models and train them on real-world data. 

Course instructor

Three instructors teach the course: Luis Serrano, Jay Alammar, and Arpan Chakraborty.

  • Serrano has worked as an artificial intelligence educator at Apple and as a quantum AI research scientist at Zapata Computing. He's also written a book called Grokking Machine Learning
  • Alammar was previously a partner at STV, a venture capital firm, and brings almost a decade of experience researching ML to the course.
  • Chakraborty, who now works at fleet automation provider Ridecell, adds more than five years of experience researching and applying ML techniques. 

Course structure

The course takes three months to complete at a rate of 10 to 15 hours per week. Learners will have access to mentors who will guide them through the learning process, answer their questions, and keep them motivated. 

Throughout the course, learners will have the chance to build real-world projects and get unlimited feedback on their projects from experienced reviewers. 

Networking opportunities

Learners will have access to a community of other learners who they can learn from and alongside. The course also provides career services, such as GitHub and LinkedIn portfolio reviews, which will help students network and advance their careers beyond the course. 

Cost

The course costs $399 per month or $1,077 for three-month access. Upon completion, learners can expect to understand NLP techniques for processing speech and analyzing text, be able to build deep learning models, and more. 

Employers will benefit from the skills this course provides, and the course promises flexibility, so already employed learners should be able to shape the course schedule to their needs.

Certification

Udacity does not offer a certificate for this course, and Udacity is not an accredited university. Additionally, the course page explains that this course is "not designed to prepare you for a specific job" but is instead designed to expand learners' NLP skills. The promise is that taking this course will enhance your career because NLP skills are in high demand. 

Choose the NLP transformers models course that's right for you

The power of transformer models is still being revealed, and companies that want to remain on the cutting edge will want employees armed with the knowledge to understand, use, and build these models. 

Learners interested in transformer models have a solid array of course options to choose from and don't need to limit themselves to one. Taking the Sphere course as well as the Hugging Face course, for example, could be an excellent combination for turning learners into experts at using transformer model libraries. 

Heading 2

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Heading 3

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Heading 4

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Heading 5

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Heading 6

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Block quote