🧠 Course Description:
This 10-week, hands-on course offers a project-driven introduction to the core concepts and practical techniques of machine learning. Tailored for learners with basic Python skills, it bridges theory and application through a real-world use of tools such as Scikit-learn, Pandas, Seaborn, and TensorFlow. Students will gain experience building end-to-end ML pipelines, training and evaluating both supervised and unsupervised models, and exploring advanced topics like explainable AI and time series forecasting. The course culminates in a capstone project that reinforces the full ML lifecycle, preparing learners to apply machine learning effectively in academic, research, and industry settings.
🎯 Course Objectives:
By the end of this course, learners will be able to:
- Set up and work with Python ML tools like Scikit-learn, Pandas, and Seaborn.
- Implement the full ML workflow: data preprocessing, feature engineering, training, evaluation, and deployment.
- Build, tune, and evaluate supervised and unsupervised models.
- Use metrics and techniques like regularization and cross-validation to improve model performance.
- Explore advanced ML topics including explainable AI, time series, transfer learning, and GANs.
- Understand ethical considerations and complete a capstone applying ML to a real-world problem.
👥 Target Audience:
This course is ideal for:
- Beginner to intermediate-level learners with some experience in Python programming.
- Students and early-career professionals looking to develop applied machine learning skills.
- Software engineers or data analysts transitioning into data science or ML roles.
- Researchers and academics seeking a practical introduction to machine learning workflows.
- Professionals from other fields (e.g., healthcare, business, finance, marketing) who want to apply ML in domain-specific contexts.
- Self-motivated learners preparing for machine learning certifications or advanced AI coursework.
Curriculum
- 7 Sections
- 58 Lessons
- 10 Weeks
- Python & Data Tools for Machine Learning8
- Machine Learning Workflows & Data Prep8
- Supervised Learning – Classification8
- Supervised Learning – Regression9
- Unsupervised Learning – Clustering & Dimensionality Reduction13
- 5.1Clustering
- 5.2K-Nearest Neighbors for Unsupervised Tasks
- 5.3Elongated Clusters
- 5.4Gaussian Mixture Models (GMMs)
- 5.5Density-Based Spatial Clustering of Applications with Noise (DBSCAN)
- 5.6Hierarchical Clustering
- 5.7Autoencoders (Neural Network-Based)
- 5.8Summary: Unsupervised Learning Algorithms
- 5.9t-Distributed Stochastic Neighbor Embedding (t-SNE)
- 5.10UMAP (Uniform Manifold Approximation and Projection)
- 5.11Apriori Algorithm
- 5.12Eclat Algorithm
- 5.13Spectral Clustering
- Model Evaluation & Tuning6
- Modern Topics – Transfer Learning, GANs, XAI6
