Confused by generative AI hype?

Learn natural language processing from scratch. From A to Z. From zero to hero. Fast.

Sign up to our mailing list to keep informed of our upcoming workshops.

* indicates required

Learn NLP from A to Z.

Flexible learning options.

Choose dates and times that work for you. The program is not cohort-based and runs continually for maximum choice and convenience.

Zero commitment.

Take one workshop or take the whole program, save, and receive additional benefits. The choice is completely up to you.

100% Live training.

No pre-recorded videos. No multiple choice quizzes. No fill-in-the-blanks. Just instructor-led training for minimum time and maximum value.

What people are saying…

Myles helped make complex topics in NLP approachable and fun. He’s an engaging instructor who shows genuine care for his students. His lessons serve as a great guide, not only for what you need to know, but for identifying what parts of machine learning are critical vs. “fluff” and hype. I’d strongly recommend taking his course, no matter your experience level.

Michael Joyce

Senior Consultant and Team Lead, Gerent

He is a great professor, and without his mentorship and guidance I would not be where I am. Myles is always excited to teach and answer questions, and takes his time to address your inquiries and guide you in the right direction. I consider myself lucky to have been his student and grateful for all the knowledge he shared.

Ariyan Nooshazar

Business Analyst, Agencia Global

Myles is a fantastic teacher, especially for newcomers to NLP. His enthusiasm for the subject shone through in every class. He had a way of explaining complex concepts into interesting and more digestible chunks that even people with no tech background could understand. I really enjoyed the live coding sessions because they made it less intimidating when working on our own.

Jennifer Ong


Myles has sound knowledge of the fundamental concepts underlying data science and LLMs. His knowledge on technical tools and practical application is immense. His courses were very well structured and they enabled me to develop a strong foundation in the data science field. I find his teachings particularly relevant and useful to me in my work today.

Vaibhav Rastogi

Senior Consultant, Advanced Analytics and Automation, CIBC


Experience a world-class and cutting-edge curriculum of courses to propel you into NLP mastery and make you ready to take on natural language processing, from fundamentals to LLMs.

Introduction to NLP and Python

Embark on your natural language processing journey using the power of Python.

Acquiring and Processing Text

Unlock the secrets hidden within text data through expert techniques in acquisition and processing.

Machine Learning for Natural Language

Learn the fundamentals behind machine learning and apply supervised models for NLP tasks.

Unsupervised Learning and Topic Modeling

Dive into unsupervised learning and emerge with the ability to extract coherent topics from unstructured text and leverage powerful text embeddings.

Deep Learning for Natural Language

Explore the world of neural networks and its applications to natural language in understanding, classifying, and generating human-like text.

Multilingual and Multimodal NLP

Break language barriers and merge modalities, applying models for translation, transcription, text-to-speech, and synthetic media generation.

Information Extraction and Entity Recognition

Learn and apply information extraction techniques for identifying people, places, organizations, and other entities in text.

Sentiment Analysis

Embrace the world of sentiment analysis, and the tools and methods for identifying and understanding the emotional content of text using machine learning.

Large Language Models and Generative Text

Explore the realm of cutting-edge LLMs and their myriad range of abilities, applications, and use cases.

Copyright 2023, NLP from scratch.