AI and Machine Learning: Code, Train, & Deploy

Course Description

Career Outcomes: AI Engineer, Data Scientist, Machine Learning Specialist Location Accessibility: 100% Remote (Nationwide US) | In-Person (SeaTac, WA) Veteran Eligibility: GI Bill® & VA Benefit Approved (In-Person Only) Core Tech Stack: Python, Pandas, TensorFlow, PyTorch, SQL, & GenAI Course Duration: 16 Weeks (Immersive) Credential: Professional Certificate of Completion

Course Goals
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