Course Schedule

Explore the course schedule for the Master of Science (MS) in Data Science and Analytics at Thomas Edison State University. View upcoming online data science courses, including Python, R, machine learning, predictive analytics, data visualization, SQL, and capstone offerings, to plan your path toward earning an advanced degree in one of today's most in-demand fields.

Term Course Code and Title Track Prerequisite Course Type
January DSI-5050: Programming 1: Python Python None Requirement
DSI-5060: Programming 1: R R None Requirement
DSI-5090: Natural Language Processing I Python none  
DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python Python DSI-5050 Programming 1: Python and DSI-507: Programming 2: Python Requirement
DSI-6030: Predictive Analytics 3: Dimension Reduction, Clustering, and Association Rules with Python Python DSI-6001: Predictive Analytics 1: Machine Learning Tools with Python and DSI-6020: Predictive Analytics 2: Neural Nets and Regression with Python Requirement
DSI-6040: Predictive Analytics 1: Machine Learning Tools with R R DSI-5060: Programming 1: R and DSI-5080: Programming 2: R Requirement
DSI-6060: Predictive Analytics 3: Dimension Reduction, Clustering, and Association Rules with R R DSI-6040: Predictive Analytics 1: Machine Learning Tools with R and DSI-6050: Predictive Analytics 2: Neural Nets and Regression with R Requirement
DSI-6100: Optimization – Linear Programming Either None Elective
March DSI-5070: Programming 2: Python Python DSI-5050: Programming 1: Python Requirement
DSI-5080: Programming 2: R R DSI-5060: Programming 1: R Requirement
DSI-5100: Forecasting Analytics R None Elective
DSI-5110: Introduction to Network Analysis Either None Elective
DSI-5300: SQL - Introduction to Database Queries Either None Requirement
DSI-6020: Predictive Analytics 2: Neural Nets and Regression with Python Python DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python Requirement
DSI-6050: Predictive Analytics 2: Neural Nets and Regression with R R DSI-6040: Predictive Analytics 1: Machine Learning Tools with R Requirement
DSI-6080: R Programming Intermediate R DSI-5060: Programming 1: R and DSI-5080: Programming 2: R Elective
DSI-6110: Natural Language Processing II Either None Elective
DSI-6220: Interactive Data Visualization Either Core Requirement
DSI-7000: Applied Predictive Analytics Either All Requirements Capstone
May DSI-5050: Programming 1: Python Python None Requirement
DSI-5060: Programming 1: R R None Requirement
DSI-5090: Natural Language Processing I Python none  
DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python Python DSI-5050 Programming 1: Python and DSI-5070: Programming 2: Python Requirement
DSI-6030: Predictive Analytics 3: Dimension Reduction, Clustering, and Association Rules with Python Python DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python and DSI-6020: Predictive Analytics 2: Neural Nets and Regression with Python Requirement
DSI-6040: Predictive Analytics 1: Machine Learning Tools with R R DSI-5060: Programming 1: R and DSI-5080: Programming 2: R Requirement
DSI-6060: Predictive Analytics 3: Dimension Reduction, Clustering, and Association Rules with R R DSI-6040: Predictive Analytics 1: Machine Learning Tools with R and DSI-6050: Predictive Analytics 2: Neural Nets and Regression with R Requirement
DSI-6130: Anomaly Detection Either Core Elective
DSI-6140: Customer Analytics in R R DSI-5060: Programming 1: R Elective
DSI-6250: Risk Simulation and Queuing Either None Elective
July DSI-5070: Programming 2: Python Python DSI-5050: Programming 1: Python Requirement
DSI-5080: Programming 2: R R DSI-5060: Programming 1: R Requirement
DSI-5100: Forecasting Analytics R None Elective
DSI-5110: Introduction to Network Analysis Either None Elective
DSI-5300: SQL - Introduction to Database Queries Either None Requirement
DSI-6020: Predictive Analytics 2: Neural Nets and Regression with Python Python DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python Requirement
DSI-6050: Predictive Analytics 2: Neural Nets and Regression with R R DSI-6040: Predictive Analytics 1: Machine Learning Tools with R Requirement
DSI-6100: Optimization – Linear Programming Either None Elective
DSI-6110: Natural Language Processing II Either None Elective
DSI-6220: Interactive Data Visualization Either None Requirement
DSI-6400: Spatial Statistics with Geographic Information Systems R None Elective
September DSI-5050: Programming 1: Python Python None Requirement
DSI-5060: Programming 1: R R None Requirement
DSI-5090: Natural Language Processing I Python none  
DSI-5110: Introduction to Network Analysis Either None Elective
DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python Python DSI-5050 Programming 1: Python and DSI-5070: Programming 2: Python Requirement
DSI-6030: Predictive Analytics 3: Dimension Reduction, Clustering, and Association Rules with Python Python DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python and DSI-6020: Predictive Analytics 2: Neural Nets and Regression with Python Requirement
DSI-6040: Predictive Analytics 1: Machine Learning Tools with R R DSI-5060: Programming 1: R and DSI-5080: Programming 2: R Requirement
DSI-6060: Predictive Analytics 3: Dimension Reduction, Clustering, and Association Rules with R R DSI-6040: Predictive Analytics 1: Machine Learning Tools with R and DSI-6050: Predictive Analytics 2: Neural Nets and Regression with R Requirement
DSI-6210: Integer and Nonlinear Programming and Network Flow Either DSI-6100: Optimization – Linear Programming Elective
DSI-7000: Applied Predictive Analytics Either All Requirements Capstone
DSI-5070: Programming 2: Python Python DSI-5050: Programming 1: Python Requirement
November DSI-5080: Programming 2: R R DSI-5060: Programming 1: R Requirement
DSI-5100: Forecasting Analytics R None Elective
DSI-5300: SQL - Introduction to Database Queries Either None Requirement
DSI-6020: Predictive Analytics 2: Neural Nets and Regression with Python Python DSI-6010: Predictive Analytics 1: Machine Learning Tools with Python Requirement
DSI-6050: Predictive Analytics 2: Neural Nets and Regression with R R DSI-6040: Predictive Analytics 1: Machine Learning Tools with R Requirement
DSI-6110: Natural Language Processing II Either None Elective
DSI-6130: Anomaly Detection Either Core Elective
DSI-6220: Interactive Data Visualization Either Core Requirement
DSI-6250: Risk Simulation and Queuing Either None Elective