Machine Learning with Python

Build your own Machine Learning applications, including: music recommendation and natural language processing systems. So cool!

Apply now
Start day

Jul 17

8 weeks

7 - 9pm

Tue & Thu

9,500,000 VND

Student Discount Available

Copac Square

G - floor, 12 Ton Dan, District 4


Ml ads


Discover how computers use artificial intelligence to learn language, music, and more! This five-week course is packed with practical tools to help you understand and build machine learning applications. We’ll use Python to explore a multitude of powerful machine learning programs, uncover the core concepts behind them, and then use these concepts to design and build our own custom machine learning software, ready for use in the real world.


Play with powerful machine learning applications Deconstruct these tools and see how they work Build your own machine learning software

Week 1 - Welcome to Machine Learning!

Introduction to Machine Learning Concepts. Get started with the first assignment.

Build a simple k Nearest Neighbors machine learning classifier with two data sets: Anime and Wine.

Build a simple k Nearest Neighbors machine learning classifier than can differentiate between 2 genres of songs.

Week 2 - Music Information Retrieval

Supervised Learning. Using Music Information Retrieval from the web

Supervised Learning: Support Vector Machines and Random Forest Classifiers. Optimize parameters and features with Python: GridSearchCV, SelectFromModel, and RFE (Recursive Feature Elimination).

Build 3 new Machine Learning Classifiers and programmatically finding the best parameters and features to use for them.

Week 3 - Natural Language Processing

Sentiment Analysis on Song Lyrics.

Sentiment analysis on a movie review: CountVectorizer, TfidVectorizer, Doc2Vec,

Use three different kinds of Natural Language Processing techniques to perform sentiment analysis on song lyrics.

Week 4 - Music Recommendation System

Building a complete music recommendation system.

Good System Design: Which Classifiers to use. How to connect them together. How to produce a final Score.

Use all the concepts learned over the past 3 weeks in order to build a Spotify music recommendation system!

Week 5 - Final week

Office hours

Presentation preparation



Hoan le

Hoan Le

Senior Android Developer

There is so much passion and there are so many talented people here. It's simply one of the best IT training courses in Vietnam right now.

Hoa tran swift1

Tran Quang Hoa

Software Engineer

If you are looking for courses not only to improve your programming skills but also to meet many talented people and to practice working in a multinational environment, I recommend you to apply.

Dan tong swift1

Dan Tong

Director of Kodimo Technologies

It's not only learning to code but also teamworking, and learning from others. I learned Swift from this amazing school and improve a lot since then.


Ryan Dam

Engineer at PIXA studio

This course helps you learn as fast as possible, you have to run to catch up the course. The teachers is nice and learning environment is very friendly. This course is worth the time!

Nguyen do swift3

Nguyen Do

Backend Software Engineer

Wonderful bootcamp and strongly recommend it! it's such an intensive course with so many late nights, but definitely worth it - learn today and have your app on your device the next day.

Nguyen nhat hoang ruby

Nguyễn Nhật Hoàng

Senior Software Engineer

CoderSchool has done the awesome job which I haven't ever seen in Vietnam before. They teach people real-world skills in a market that is highly in demand with great material.

Ic quote