AI and Machine Learning: Code, Train, & Deploy

Course Description

Master the end-to-end lifecycle of artificial intelligence and machine learning in Skillspire's comprehensive, 16-week program. Designed to bridge theoretical foundations with rigorous technical execution, this course takes you from foundational Python programming and exploratory data analysis to building, training, and deploying advanced predictive models, neural networks, and modern generative AI tools.

Course Goals

In this program, you will master the end-to-end data science and machine learning lifecycle, starting with essential Python and SQL foundations, data acquisition, and profiling for both structured and unstructured data using cloud platforms like Azure or Google Cloud. You will learn how to build, train, and evaluate classical and advanced predictive models—including Simple and Multiple Linear Regression, Logistic Regression, Decision Trees, Support Vector Machines (SVM), and Neural Networks—while exploring computer vision, natural language processing, and deep learning architectures. Additionally, you will integrate modern AI tools like ChatGPT and Blackbox.ai into your workflows, master model deployment strategies and cloud-based options, address AI ethics, and culminate your studies with an end-to-end real-world capstone project.

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