πŸ“˜ Foundations of AI & Machine Learning

Learn the core concepts of AI and machine learning using Python, with hands-on projects to build a strong technical base.

AI

πŸ•’ Duration: 8 Weeks
🎯 Prerequisite: Basic computer literacy
πŸ› οΈ Tools & Tech:

  • Python

  • Jupyter Notebooks / Google Colab

  • NumPy – Numerical operations

  • Pandas – Data manipulation

  • Matplotlib & Seaborn – Data visualization

  • Scikit-learn – Machine learning models

  • Joblib – Model saving & loading

  • Imbalanced-learn – Handling class imbalance (essential in real-world data)

πŸ“š Topics Covered:

  1. Introduction to AI, ML, and Data Science

    • What is AI/ML? Real-world use cases and trends

    • Role of data in decision-making

  2. Python Basics for AI

    • Variables, functions, conditionals, loops

    • Data structures: Lists, dictionaries, sets

    • Working with libraries and pip installation

  3. NumPy & Pandas

    • Arrays, indexing, reshaping (NumPy)

    • DataFrames, filtering, groupby, joins (Pandas)

  4. Data Visualization with Matplotlib & Seaborn

    • Histograms, bar charts, boxplots, correlation heatmaps

    • Visualizing trends and patterns before modeling

  5. Data Preprocessing & Feature Engineering

    • Handling missing values, encoding categorical data

    • Feature scaling, outlier detection

    • Addressing imbalanced datasets with Imbalanced-learn (SMOTE, undersampling)

  6. Supervised Learning Algorithms (Scikit-learn)

    • Linear Regression

    • Logistic Regression

    • Decision Trees & Random Forest

    • Model training, prediction, and tuning

  7. Unsupervised Learning

    • K-Means Clustering

    • PCA for dimensionality reduction

  8. Model Evaluation & Deployment Basics

    • Accuracy, Precision, Recall, F1-score

    • Confusion matrix, ROC curve

    • Saving and loading models using Joblib

  9. Mini Projects

    • Example 1: Student Performance Prediction

    • Example 2: Loan Eligibility Classification

    • Optional capstone: Real-world dataset + Imbalanced classification

βœ… Outcome:

Participants will gain hands-on experience in building, evaluating, and saving ML models using real-world datasets β€” preparing them for internships or junior AI roles.