AI & Machine Learning: Code, Train, Deploy

Course Description

Whether you're an aspiring data scientist, a data analyst looking to advance, or a professional seeking to transition into AI and Machine Learning roles, our curriculum covers the entire ML lifecycle: from data preprocessing and model training to deep learning, Natural Language Processing (NLP), reinforcement learning, and robust model deployment strategies on cloud platforms. Culminate your learning with a capstone project focused on solving real-world challenges, guided by ethical AI considerations.

Course Goals

Our comprehensive AI and Machine Learning course covers essential skills and frameworks to make you a versatile data professional.

Foundations of Data Science & Programming

  • Introduction to Data Science: Understand the complete data science workflow, from problem definition to insights and deployment.
  • Python Programming Fundamentals: Master Python, the leading language for AI, Machine Learning, and data analysis. Learn core syntax, data structures, and object-oriented programming.
  • Data Manipulation with Pandas: Become proficient in data wrangling, cleaning, and transformation using the powerful Pandas library for efficient data preprocessing.
  • Working with Databases & APIs: Learn to extract and manage data from various sources, including SQL databases and external APIs, crucial for real-world AI projects.

Core Machine Learning & Deep Learning

  • Classical Machine Learning: Explore supervised and unsupervised learning algorithms, including regression, classification, clustering, and dimension reduction. Build, train, and evaluate machine learning models.
  • Deep Learning with TensorFlow: Dive into the world of neural networks. Learn to build and train deep learning models for complex tasks like image recognition and sequence prediction using TensorFlow.
  • Natural Language Processing (NLP): Understand techniques for processing and analyzing human language. Develop NLP models for sentiment analysis, text generation, and more.
  • Reinforcement Learning: Explore how agents learn to make decisions in dynamic environments through trial and error.

AI Model Deployment & Real-World Applications

  • Model Evaluation & Optimization: Master techniques to assess your AI models' performance and optimize them for accuracy and efficiency.
  • Cloud Platform Integration: Learn to leverage cloud services for scaling AI/ML workloads and deploying your models for production use.
  • Ethical AI Considerations: Understand the importance of responsible AI development, fairness, transparency, and bias mitigation.
  • Capstone Project: Real-World AI Application: Apply all your learned skills to develop a significant AI project, from data collection and model training to deployment, showcasing your ability to deliver end-to-end machine learning solutions.

Week
1
( 18 Hours )
Introduction to Data Science and Review of Programming Fundamentals

• Introduction to Data Science

• Python Review

• Variables and Data Types

• Conditional Statements and Loops

• Functions and Modules

Week
2
( 18 Hours )
Data Manipulation with Pandas

• Introduction to Pandas

• Loading Data with Pandas

• Data Manipulation with Pandas

• Aggregating and Grouping Data with Pandas

• Data Cleaning and Preprocessing with Pandas

Week
3
( 18 Hours )
Working with Databases and APIs

• Introduction to Databases

• SQL Review

• Introduction to APIs

• Accessing Web APIs with Python

• Processing JSON Data

Week
4
( 18 Hours )
Project 1 - Data Wrangling and Analysis

• Working with a real-world dataset using Pandas and Python

• Data Cleaning and Preprocessing

• Exploratory Data Analysis

Week
5
( 18 Hours )
Review of Descriptives and Inferential Statistics

• Descriptive Statistics

• Probability Theory

• Common Probability Distributions

• Statistical Inference

• Hypothesis Testing

Week
6
( 18 Hours )
Experimental Design

• Introduction to Experimental Design

• Types of Experimental Designs

• Sampling Techniques

• Power Analysis

• A/B Testing

Week
7
( 18 Hours )
Data Visualization with Matplotlib and Seaborn

• Introduction to Data Visualization

• Introduction to Matplotlib

• Introduction to Seaborn

• Basic Plots and Customizations

• Advanced Plots and Customizations

Week
8
( 18 Hours )
Regression

• Introduction to Linear Regression

• Simple Linear Regression

• Simple Logistic Regression

• Multiple Linear Regression

• Model Selection and Evaluation

• Regularization Techniques (L1, L2, Elastic Net)

Week
9
( 18 Hours )
Project 2 - Exploratory Data Analysis and Visualization

• Working with a real-world dataset using Python

• Data Cleaning and Preprocessing

• Exploratory Data Analysis

• Data Visualization

Week
10
( 18 Hours )
Classification

• Introduction to Classification

• Logistic Regression

• Decision Trees and Random Forests

• Naive Bayes

• Model Selection and Evaluation

Week
11
( 18 Hours )
Machine Learning with Scikit-Learn

• Introduction to Scikit-Learn

• Supervised Learning

• Unsupervised Learning

• Model Selection and Evaluation

• Putting it All Together: Real-World Machine Learning

Week
12
( 18 Hours )
Project 3 - Machine Learning Modeling and Evaluation

• Working with a real-world dataset using Scikit-Learn

• Data Cleaning and Preprocessing

• Feature Engineering

• Model Selection and Evaluation

• Model Deployment

Week
13
( 18 Hours )
Deep Learning and Neural Networks

• Introduction to Neural Networks

• Implementing Neural Networks using TensorFlow and Keras

• Training Deep Learning Models

• Hyperparameter Tuning

• Model Deployment

• Introduction to Prompt Engineering

Week
14
( 18 Hours )
Advanced Topics in Data Science

• Time Series Analysis

• Natural Language Processing

• Reinforcement Learning

• Ethical AI and Bias in Machine Learning

Week
15
( 18 Hours )
ML Ops for ML Model Deployment

• Introduction to ML Ops

• Model Versioning and Reproducibility

• Continuous Integration and Deployment (CI/CD) for ML

• Model Monitoring and Maintenance

Week
16
( 18 Hours )
Final Capstone Project Presentation

• Finalizing Project Report

• Presentation of Findings

• Feedback and Iteration

• Career Pathways and Job Readiness