Skip to content
All courses
Machine LearningLive instructor-led program

Machine Learning Fundamentals

Build, evaluate, and explain your first predictive models.

Course overview

Learn supervised learning, model evaluation, feature thinking, and practical ML workflows with Python.

Learning outcomes

What you will learn.

  • Train baseline models
  • Evaluate accuracy and error
  • Avoid common ML mistakes
  • Explain models to nontechnical audiences

Tools and skills

Features / Train/Test Split / Regression / Classification / Model Evaluation / Prediction / Metrics / Feature Importance / Overfitting / Interpretation

Python
Model development.
Pandas
Data preparation.
Scikit-learn
ML algorithms.
Jupyter
Experiment notebooks.

Course syllabus

A clear path through the subject.

Explore the topics, practice activities, and outputs in each module.

3 modules / 8 weeks / Instructor-led

Explore the curriculum

Learning environment setup

Core concepts and terminology

Guided practice lab

Projects

Put your learning to work.

These course assignments use practice datasets and business scenarios. Build your own work with instructor guidance.

Regression Project

Sales Prediction

Predict future sales from realistic business features.

Deliverable: Regression notebook + forecast

Skills and workflow

Regression / MAE / Prediction. Understand the brief, apply the course skills, validate the result, and document your findings.

Classification Project

Customer Churn Prediction

Predict which customers are at higher risk of leaving.

Deliverable: Churn model + retention insight

Skills and workflow

Classification / Recall / Confusion Matrix. Understand the brief, apply the course skills, validate the result, and document your findings.

Classification Project

Customer Response Prediction

Estimate which customers may respond to a campaign.

Deliverable: Response model + targeting list

Skills and workflow

Features / Probability / Precision. Understand the brief, apply the course skills, validate the result, and document your findings.

Evaluation Project

Model Comparison

Compare models using appropriate metrics and validation.

Deliverable: Model scorecard + selection

Skills and workflow

Metrics / Validation / Tradeoffs. Understand the brief, apply the course skills, validate the result, and document your findings.

Mini Project

Feature Analysis

Investigate which features influence predictions most.

Deliverable: Feature report + chart

Skills and workflow

Importance / Correlation / Interpretation. Understand the brief, apply the course skills, validate the result, and document your findings.

Final project

End-to-End Predictive Modeling Project

Build, evaluate, and explain a predictive solution from a raw dataset.

What you will deliver

  • Prepared dataset
  • Model notebook
  • Evaluation metrics
  • Predictions
  • Interpretation
  • Recommendations

Raw Data / Prepare / Train / Evaluate / Predict / Recommend

Requirements

  • A laptop for class exercises and project work.
  • Basic confidence using files, web tools, and spreadsheets.
  • Time to attend live sessions and practice between classes.
  • Relevant foundation skills. Ask an advisor to review your preparation.

Who should join

  • Python learners
  • Future Data Scientists
  • Analysts
  • STEM students

Class schedule

The program runs for 8 weeks, with Khmer and English instruction. Contact our team for the next start date, weekly timetable, and available places.

Ask about the next class

Your instructor

Data Insight Cambodia Team

Learn through guided explanations, class exercises, and feedback on your work. Your advisor can confirm the instructor and teaching schedule for your class.

Course certificate

Data Insight Cambodia

Recognize the work you complete.

Complete the required coursework and final project review to receive your Data Insight Cambodia certificate. Your projects help demonstrate the skills behind it.

Enrollment process

  1. 01Contact
  2. 02Consultation
  3. 03Registration
  4. 04Payment
  5. 05Join live class
  6. 06Receive Student Portal access

Common questions

Are classes taught live?

Yes. Classes are instructor-led. After enrollment, Student Portal access provides class recordings, materials, assignments, and feedback to support your study between sessions.

Do I need previous experience?

This course builds on existing skills. Discuss your experience with an advisor before registering.

Will I receive a certificate?

A course certificate is provided after you complete the required assignments and final project review.

Does the course guarantee employment?

No. We provide career guidance and project feedback. Employment and internships depend on available opportunities and employer requirements.

Contact an advisor

Talk through your next step.

Ask about this course, class times, or how to register.

Chat on Telegram