edu.pathixo

Home / Courses / Python to Machine Learning Bootcamp

Python to Machine Learning Bootcamp

Python to Machine Learning Bootcamp

A 13-week hands-on bootcamp that takes you from zero programming experience to building real machine learning models using Python, NumPy, Pandas, Matplotlib, Seaborn, and Scikit-Learn.

4,499

8,999

50% off
Enroll Now
This course includes:
  • Live weekend classes (Sat & Sun)
  • Hands-on coding in every class
  • Weekly assignments and mini-projects
  • Capstone project with presentation
  • Lifetime access to materials
  • Certificate of Completion
What you will learn

Write clean and efficient Python programs from scratch.

Master NumPy, Pandas, Matplotlib, and Seaborn for data analysis.

Perform Exploratory Data Analysis (EDA) on real datasets.

Build, train, and evaluate machine learning models using Scikit-Learn.

Understand regression, classification, clustering, and preprocessing techniques.

Create end-to-end ML workflows and pipelines.

Work with Jupyter/Colab for research-grade coding.

Complete a real-world ML capstone project for your portfolio.

Course Description

This intensive bootcamp is designed for absolute beginners who want to enter the world of data science and machine learning. You'll start with Python fundamentals, then master the essential data science ecosystem, and finally build, train, and evaluate real machine learning models. The entire course is project-based with weekly assignments, mini projects, and a final ML capstone project that showcases your skills.

Prerequisites
  • No prior coding experience required.
  • A laptop with internet connection.
  • Willingness to practice 3–5 hours per week.
Curriculum

Module 1: Python Foundations

  • Lecture 1: Python Basics, Environment Setup, Variables & Data Types
  • Lecture 2: Lists, Tuples, Dictionaries, Sets
  • Lecture 3: Control Flow — if/elif/else, loops, break/continue
  • Lecture 4: Functions, Scope & Lambda Functions
  • Lecture 5: List Comprehensions & File I/O
  • Lecture 6: Introduction to NumPy & Array Operations

Module 2: The Data Science Stack

  • Lecture 7: NumPy Indexing, Slicing, Vectorized Operations, Broadcasting
  • Lecture 8: Pandas Series & DataFrames, Reading CSV/Excel
  • Lecture 9: Data Cleaning, Selection, Missing Values
  • Lecture 10: Groupby, Aggregations, Merge, Join, Concat
  • Lecture 11: Matplotlib — Line, Bar, Scatter, Histogram, Subplots
  • Lecture 12: Seaborn — Distplots, Pairplots, Boxplots, Heatmaps

Module 3: Machine Learning Foundations

  • Lecture 13: What is ML? Supervised vs Unsupervised, ML Workflow
  • Lecture 14: Data Preprocessing — Scaling, Encoding, Pipelines
  • Lecture 15: Linear Regression — Concepts & Implementation
  • Lecture 16: Regression Evaluation — MAE, MSE, RMSE, R²

Module 4: Supervised Learning — Classification

  • Lecture 17: Logistic Regression — Theory & Scikit-Learn
  • Lecture 18: Classification Metrics — Precision, Recall, F1, ROC-AUC
  • Lecture 19: K-Nearest Neighbors (KNN) — Theory & Lab
  • Lecture 20: Decision Trees, Random Forests & Ensemble Concepts

Module 5: Unsupervised Learning & Model Tuning

  • Lecture 21: K-Means Clustering & Elbow Method
  • Lecture 22: PCA — Dimensionality Reduction & Visualization
  • Lecture 23: Hyperparameter Tuning — GridSearchCV, RandomizedSearchCV
  • Lecture 24: Capstone Project Kickoff & Dataset Selection

Module 6: Capstone Project

  • Lecture 25: Capstone Workshop — Debugging, EDA, Model Refinement
  • Lecture 26: Final Presentations — Results, Evaluation, Next Steps