Other

Introduction to AI, Data Science & Machine Learning with Python LT1264

  • 4 upcoming dates 4 open for booking
  • $3,350 per seat

Upcoming dates

Dates Where Status Seat Book
Oct 26–30 2026 Live Online 8:00 AM to 3:30 PM PT Confirmed to run Partner led $3,350
Nov 16–20 2026 Live Online 7:00 AM to 2:30 PM PT Confirmed to run Partner led $3,350
Jan 25–29 2027 Live Online 9:00 AM to 4:30 PM PT Confirmed to run Partner led $3,350
Feb 8–12 2027 Live Online 7:00 AM to 2:30 PM PT Confirmed to run Partner led $3,350

See every class on the schedule

About this class

Data science is a field that has exploded in popularity in recent years, and for good reason. Companies across industries are increasingly relying on data to inform their decision-making, and skilled data scientists are in high demand. In this comprehensive course, you'll learn the foundational skills and techniques you need to succeed in this exciting field.

You'll start by exploring the role of a data scientist and the lifecycle of data science efforts within an organization. Then, you'll dive into the technical skills you need, such as using Python and its relevant libraries for data analysis and visualization, preprocessing unstructured data, and building AI/ML models.

You'll also explore key machine learning algorithms, including linear regression, decision tree classifiers, and clustering algorithms. And, you'll learn how to apply these techniques to real-world problems, such as predicting customer churn and building recommendation engines.

Throughout the data science training, you'll have the opportunity to work on hands-on exercises and projects, allowing you to practice your skills and build your portfolio. By the end of the course, you'll have a deep understanding of the data science process, the tools and techniques used by data scientists, and the ability to apply these skills to real-world problems.

What you'll be able to do

  • The Role of a Data Scientist: Combining Technical
  • Data Manipulation and Visualization using Python's
  • Preprocessing and Analyzing Unstructured Data
  • Linear Regression and Feature Engineering for
  • Classification Models and Evaluation for Predictive
  • Alternative Approaches to Classification and Model
  • Clustering Techniques for Customer and Product
  • Association Rules and Recommender Systems for
  • Network Analysis for Organizational Insights
  • Big Data Analytics, Communication, and Ethics

Course outline

  1. Module 1The Role of a Data Scientist: Combining Technical

    • and Non - Technical Skills
    • What is the required skillset of a Data Scientist?
    • Combining the technical and non- technical roles of a Data Scientist
    • The difference between a Data Scientist and a Data Engineer
    • Exploring the entire lifecycle of Data Science efforts within the organization
    • Turning business questions into Machine Learning (ML) and Artificial Intelligence
    • (AI) models
    • Exploring diverse and wide- ranging data sources that you can use to answer
    • business questions
    • Explore the concepts behind Foundation Models, Generative Pre- trained
    • Transformers (GPTs), and Retrieval Augmented Generation (RAGs)
  2. Module 2Data Manipulation and Visualization using Python's

    • Pandas and Matplotlib Libraries
    • Introducing the features of Python that are relevant to Data Scientists and Data
    • Engineers
    • Viewing Data Sets using Python’s Pandas library
    • Importing, exporting, and working with all forms of data, from Relational
    • Databases to Google Images
    • Using Python Selecting, Filtering, Combining, Grouping, and Applying Functions
    • from Python's Pandas library
    • Dealing with Duplicates, Missing Values, Rescaling, Standardizing, and
    • Normalizing Data
    • Visualizing data for both exploration and communication with the Pandas,
    • Matplotlib, and Seaborn Python libraries
  3. Module 3Preprocessing and Analyzing Unstructured Data

    • with Natural Language Processing
    • Preprocessing Unstructured Data such as web adverts, emails, and blog posts
    • for AI/ML models
    • Exploring the most popular approaches to Natural Language Processing (NLP),
    • such as stemming and "stop" words
    • Preparing a term - document matrix (TDM) of unstructured documents for analysis
    • Review the architectures of Foundation Models, Generative Pre - trained
    • Transformers (GPTs), and Retrieval Augmented Generation (RAGs)
    • Look at how Data Scientists can integrate Large Language Models (LLMs) in
    • their work
  4. Module 4Linear Regression and Feature Engineering for

    • Business Problem Solving
    • Expressing a business problem, such as customer revenue prediction, as a linear
    • regression task
    • Assessing variables as potential Predictors of the required Target (e.g.,
    • Education as a predictor of Salary Build)
    • Interpreting and Evaluating a Linear Regression model in Python using measures
    • such as RMSE
    • Exploring the Feature Engineering possibilities to improve the Linear Regression
    • model
  5. Module 5Classification Models and Evaluation for Predictive

    • Analysis
    • Learning how AI/ML Classifiers are built and used to make predictions such as
    • Customer Churn
    • Exploring how AI/ML Classification models are built using Training, Test, and
    • Validation
    • Evaluating the strength of a Decision Tree Classifier
  6. Module 6Alternative Approaches to Classification and Model

    • Evaluation
    • Examining alternative approaches to classification
    • Considering how Activation Functions are integral to Logistic Regression
    • Classifiers
    • Delve into the architecture of Neural Networks and investigate the explosive
    • growth of Deep Learning approaches in AI
    • Exploring the probability foundations of Naive Bayes classifiers
    • Reviewing different approaches to measuring the performance of AI/ML
    • Classification Models
    • Reviewing ROC curves, AUC measures, Precision, Recall, and Confusion
    • Matrices
  7. Module 7Clustering Techniques for Customer and Product

    • Segmentation
    • Uncovering new ways of segmenting your customers, products, or services using
    • clustering algorithms
    • Exploring what the concept of similarity means to humans and how you can
    • implement it programmatically through distance measures on descriptive
    • variables
    • Performing top- down clustering with Python’s Scikit - Learn K - Means algorithm
    • Performing bottom - up clustering with Scikit - Learn’s hierarchical clustering
    • algorithm
    • Examining clustering techniques on unstructured data (e.g., Tweets, Emails,
    • Documents, etc.)
  8. Module 8Association Rules and Recommender Systems for

    • Business Applications
    • Building models of customer behaviors or business events from logged data
    • using Association Rules
    • Evaluating the strength of these models through probability measures of support,
    • confidence, and lift
    • Employing feature engineering approaches to improve the models
    • Building a recommender for your customers that is unique to your
    • product/service offering
  9. Module 9Network Analysis for Organizational Insights

    • Analyzing your organization, its people, and its environment as a network of
    • inter - relationships
    • Visualizing these relationships to uncover previously unseen business insights
    • Exploring ego- centric and socio- centric methods of analyzing connections critical
    • to your organization
  10. Module 10Big Data Analytics, Communication, and Ethics

    • Examining Cloud (Microsoft, Amazon, Google) approaches to handling Big Data
    • analytics
    • Exploring the communications and ethics aspects of being a Data Scientist
    • Discuss the ethical implications of recent developments in AI
    • Surveying the paths of continual learning for a Data Scientist

Download the full outline (PDF)

Before you attend

Prior to attending this course, students should know the fundamentals of using Python.

Run this for a team

Private cohorts run on your dates, at your site or online, with the labs pointed at your environment. Above about four people it usually costs less than buying seats.

Or call 916-920-1700, weekdays 8 to 5 Pacific.

More ai classes

See all
Accelerated Delivery Using AI
Other ISI-1616

Accelerated Delivery Using AI

Accelerated Delivery using AI teaches you to leverage AI tools to boost productivity.

  • $1,350 per seat
Next: Nov 3–5 Confirmed to run
Advanced Prompt Engineering & Evaluation
Other ISI-1618

Advanced Prompt Engineering & Evaluation

Go beyond basic prompting to master advanced techniques for enterprise AI deployment.

  • $1,895 per seat
Dates on request
Agentic AI & Workflow Orchestration
Other ISI-1619

Agentic AI & Workflow Orchestration

Through labs and a capstone project, students will develop a complete agent proof-of-concept.

  • $1,895 per seat
Dates on request