Python: Machine Learning with Text Training Course

Course Code



21 hours (usually 3 days including breaks)


  • Experience with Python
  • An understanding of machine learning
  • Experience with scikit-learn and pandas


In this instructor-led, live training, participants will learn how to use the right machine learning and NLP (Natural Language Processing) techniques to extract value from text-based data.

By the end of this training, participants will be able to:

  • Solve text-based data science problems with high-quality, reusable code
  • Apply different aspects of scikit-learn (classification, clustering, regression, dimensionality reduction) to solve problems
  • Build effective machine learning models using text-based data
  • Create a dataset and extract features from unstructured text
  • Visualize data with Matplotlib
  • Build and evaluate models to gain insight
  • Troubleshoot text encoding errors


  • Developers
  • Data Scientists

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Course Outline


  • The value of text-based data

Workflow for a Text-Based Data Science Problem

Choosing the Right Machine Learning Libraries

Overview of NLP Techniques

Preparing a Dataset

Visualizing the Data

Working with Text Data with scikit-learn

Building a Machine Learning Model

Splitting into Train and Test Sets

Applying Linear Regression and Non-Linear Regression

Applying NLP Techniques

Parsing Text Data Using Regular Expressions

Exploring Other Machine Language Approaches

Troubleshooting Text Encoding Issues

Closing Remarks



Bookings, Prices and Enquiries

Guaranteed to run even with a single delegate!

Private Classroom

From £4350

Private Remote

From £3900 (106)

Public Classroom

Location Date Course Price [Remote/Classroom]
Swindon2018-12-03 09:30:00£3900 / £4425
Leicester - St. Georges House2018-12-03 09:30:00£3900 / £4650
Newcastle2018-12-04 09:30:00£3900 / £4500
Glasgow2018-12-10 09:30:00£3900 / £4950
Chimney House Sheffield2018-12-10 09:30:00£3900 / £4800
Edinburgh Training and Conference Venue2018-12-10 09:30:00£3900 / £4500
Reading TVP2018-12-11 09:30:00£3900 / £4695
York - Priory Street Centre 2018-12-11 09:30:00£3900 / £4350
Bristol, Temple Gate2018-12-17 09:30:00£3900 / £4650
Southampton2018-12-17 09:30:00£3900 / £4650
Portsmouth Technopole2018-12-17 09:30:00£3900 / £4350
Oxford2018-12-17 09:30:00£3900 / £4725
Cardiff2018-12-18 09:30:00£3900 / £4800
Belfast City Centre2018-12-18 09:30:00£3900 / £5250
Aberdeen - Berry Street2018-12-18 09:30:00£3900 / £4890
Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Android DevelopmentGlasgowMon, 2018-11-19 09:30£4356 / £5756
Selenium WebDriver in C#: Introduction to Web Testing Automation in C#Edinburgh Training and Conference VenueTue, 2018-11-20 09:30£2178 / £2578
F#: Introduction to Functional ProgrammingPortsmouthMon, 2018-11-26 09:30£2178 / £2478
Python: Automate the Boring StuffSwindonWed, 2018-11-28 09:30£2178 / £2528
JMeter Fundamentals and JMeter AdvancedEdinburgh Training and Conference VenueMon, 2018-12-03 09:30£2178 / £2578
HAProxy AdministrationLondon, Hatton GardenMon, 2018-12-03 09:30£2178 / £2928
From Data to Decision with Big Data and Predictive AnalyticsBirmingham Tue, 2018-12-11 09:30£3861 / £4836
Test Automation with SeleniumManchester, King StreetWed, 2018-12-12 09:30£3267 / £4242
Artificial Intelligence OverviewLondon, Hatton GardenThu, 2018-12-27 09:30£1287 / £1662
RPA: Implementing Robotic Process AutomationLondon, Hatton GardenTue, 2019-01-29 09:30£3861 / £4986

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in the UK!

As a Business Development Manager you will:

  • expand business in the UK
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!