Machine Learning Course Batch 2

Master the complete fundamentals of Machine Learning from data preprocessing to building production ready models

Duration: 12 Weeks
Level: Beginner to Intermediate
Format: Hands On Workshop
Instructor: MD. MAHFUJUR RAHMAN
Course Fee: 200 Taka

Course Fee: 200 Taka

Enroll Now

What you'll learn

1
Python Fundamentals

Master Python programming essentials for machine learning development.

  • Variables, Data Types & Operations
  • Control Flow (if, loops, functions)
  • Data Structures (lists, dictionaries, sets)
  • File I/O & Exception Handling
  • NumPy Basics
  • Practice Assignments
2
Data Manipulation & Analysis

Learn to work with data using Pandas and prepare it for ML models.

  • Pandas DataFrames & Series
  • Data Cleaning & Transformation
  • Handling Missing Values
  • Data Aggregation & Grouping
  • Merging & Joining Datasets
  • Real-world Dataset Project
3
Data Visualization

Visualize data insights using Matplotlib, Seaborn, and Plotly.

  • Matplotlib Basics & Customization
  • Seaborn Statistical Plots
  • Interactive Visualization with Plotly
  • Exploratory Data Analysis (EDA)
  • Dashboard Creation
  • Visualization Best Practices
4
Data Preprocessing

Prepare data for machine learning models with proper preprocessing techniques.

  • Feature Scaling & Normalization
  • Encoding Categorical Variables
  • Feature Engineering
  • Train-Test Splitting
  • Handling Imbalanced Datasets
  • Cross-Validation Techniques
5
Machine Learning Theory & Git

Learn the core theory behind machine learning and version control with Git and GitHub.

  • Machine learning fundamentals and terminology
  • Training workflow and error analysis
  • Bias, variance and model selection
  • Git commit history and branching
  • GitHub repositories and collaboration
  • Project version control best practices
6
Supervised Learning: Regression

Build models for continuous prediction using regression algorithms.

  • Linear Regression
  • Support Vector Regression (SVR)
  • Regression metrics and validation
  • Feature selection for regression
  • Project: Predict Exam Marks
7
Supervised Learning: Classification

Build classification models to predict categorical outcomes.

  • Binary classification
  • Multi-class classification
  • Multi-label classification
  • Logistic Regression
  • K-Nearest Neighbors (KNN)
  • Decision Trees, Random Forest, SVM, Naive Bayes
8
Unsupervised Learning

Discover patterns in data without labeled responses.

  • K-Means clustering
  • Hierarchical clustering
  • Principal Component Analysis (PCA)
  • Cluster evaluation and interpretation
  • Project: Customer segmentation and dendrograms
9
Ensemble Methods

Combine models for more accurate and robust prediction.

  • Bagging and random forests
  • Boosting techniques
  • Voting and stacking ensembles
  • Practical model comparison
  • Project: Better decision maker
10
Feature Selection & Engineering

Create and select the most relevant features for your models.

  • Feature importance analysis
  • Correlation and statistical tests
  • Recursive feature elimination
  • Creating new features
  • Feature selection project
11
Model Evaluation & Validation

Properly evaluate and validate machine learning models.

  • Confusion matrix and ROC curves
  • Precision, recall and F1-score
  • Cross-validation strategies
  • Grid search and random search
  • Avoiding overfitting and underfitting

Machine Learning Algorithms & Projects We Will Cover in this Course

This course brings together the algorithm roadmap, practical projects, and essential workflow skills in one unified learning path.
Machine Learning
  1. Supervised Learning
    1.1 Regression
      • Linear Regression
      • Support Vector Regression (SVR)
    1.2 Classification
      • Binary Classification
      • Multi-class Classification
      • Multi-label Classification
      • Logistic Regression
      • K-Nearest Neighbors (KNN)
      • Decision Trees
      • Random Forest
      • Support Vector Machine (SVM)
      • Naive Bayes
      • Neural Networks
  2. Unsupervised Learning
    2.1 Clustering
      • K-Means
      • Hierarchical Clustering
    2.2 Dimensionality Reduction
      • PCA
      

Project List

Apply each algorithm with a practical project and build a strong portfolio.
  • Linear Regression: Predict exam marks using study hours, sleep hours, and attendance.
  • Support Vector Regression (SVR): Predict ice cream sales using temperature and day type.
  • Binary Classification: Build a spam detector for messages.
  • Multi-class Classification: Predict the correct emoji category for a sentence.
  • Multi-label Classification: Assign multiple tags to movie descriptions.
  • Logistic Regression: Predict pass or fail probability from hours studied.
  • K-Nearest Neighbors (KNN): Find the closest friend group from age and interests.
  • Decision Trees: Decide whether to go out or stay home based on weather, mood, and budget.
  • Random Forest: Compare decision tree and random forest performance.
  • Support Vector Machine (SVM): Classify cat and dog images with a simple dataset.
  • Naive Bayes: Build a fake news detector using headlines.
  • Neural Networks: Explore neural network basics with digit recognition on MNIST.
  • K-Means Clustering: Segment customers by spending habits.
  • Hierarchical Clustering: Build a dendrogram from similarity features.
  • PCA: Compress image data and compare before/after results.

After the initial lessons, the course also covers machine learning theory basics, the model training workflow, and Git/GitHub for version control and collaboration.

Course Fee: 200 Taka

Enroll Now

Course Details

Batch 1 Success Stories

What Our Graduates Say

"I came into this course with basic Python knowledge, but the structured approach to regression and classification models completely transformed my understanding. Building a real house price prediction model in week 6 was a breakthrough moment. Now I can confidently approach any supervised learning problem!"

SK
Samia Khan
ID: 2231081245 | Batch 60 | CSE 2nd Year

"The hands-on projects in this course are incredible. From data preprocessing to feature engineering to model deployment - I learned the complete machine learning workflow. The K-means clustering project helped me understand unsupervised learning so well. I've already started my own portfolio projects!"

RH
Rifat Hassan
ID: 1241081265 | Batch 62 | CSE 3rd Year

"The best part about Batch 1 was how the instructors broke down complex algorithms into digestible concepts. Random Forest, SVM, Neural Networks - they all made sense! The model evaluation and validation techniques taught here are exactly what professional data scientists use. I'm very grateful!"

NK
Nusrat Khan
ID: 2441081278 | Batch 61 | CSE 2nd Year

Join Batch 2 Today

Spaces are limited. Enroll now and start your Machine Learning journey with us.

Course Fee: 200 Taka

Enroll in the Course →