# Python Machine Learning Advanced (Self-Paced)

Canonical URL: <https://www.careercenters.com/courses/advanced-machine-learning-online>

## Overview

This hands-on course covers Natural Language Processing (NLP) and the practical skills needed to build Flask web apps that apply machine learning in real scenarios. You’ll clean and structure text using RegEx and lemmatization, run sentiment analysis with Naive Bayes, TextBlob, and Vader, and create a movie recommendation system with TF–IDF and cosine similarity. You’ll also learn Flask basics, dynamic HTML templating, and API integration to pull in live data. By the end, you’ll deploy a complete Movie Recommender App, gaining practical experience in applied machine learning and web development.

## What you'll learn

- Build a complete NLP pipeline, including cleaning with RegEx, removing stopwords, lemmatizing, and vectorizing text.
- Train and evaluate a Naive Bayes machine learning model to classify movie reviews as positive or negative.
- Compare and apply pre-trained sentiment scoring systems such as TextBlob and Vader.
- Develop a recommendation engine that suggests similar products using NLP techniques.
- Learn Flask fundamentals by creating search apps, integrating APIs, and serving ML models in the browser.
- Complete a capstone project by building a Flask-powered Movie Recommender App that brings together NLP, machine learning, and web development.

## Pricing

**Tuition:** $0
