Data Science Bootcamp
Understand Generative AI and its potential Exposure to prominent tools: and more
Leverage Caltech CTME’s Academic Excellence
Powered by
Table of Contents
About the Program 3
Key Features of the Program 4
About Caltech CTME 5
Eligibility Criteria 6
Application Process 7
Who is this Bootcamp Ideal for? 8
Program Outcomes 9
Learning Path 10
Tools Covered 28
Projects 29
Certificates 30
Advisory Board Member 31
About the Program
Accelerate your career with the acclaimed Caltech Data
Science Bootcamp. This program features the perfect mix
of theory, case studies and extensive hands-on practice to
master the Data Science concepts and tools. It provides a
comprehensive training on Data Science, leveraging Caltech
CTME’s academic excellence in the field of data science.
Designed for working professionals, this bootcamp provides
a deep-dive into data science through a blend of online self-
paced videos, live virtual classes, hands-on projects, and
integrated labs, with mentorship sessions to provide a high-
engagement learning experience. This program offers in-
depth exposure to various tools & technologies to prepare
you for an exciting career in data science.
Machine
Learning
Generative AI
Prompt Explainable
Engineering AI
3 | www.simplilearn.com
Key Features of the Program
Caltech CTME bootcamp Live online masterclasses delivered
completion certificate by Caltech instructors
Gain exposure to ChatGPT, Dedicated course and live
OpenAI, Dall-E, Midjourney & classes on Generative AI, prompt
other prominent tools engineering, ChatGPT and
much more
Earn up to 14 CEUs from Caltech CTME Circle Membership
Caltech CTME
3 capstones and 20+ hands-on Seamless access to integrated labs
projects from various industry
domains
Simplilearn’s Career Assistance to 8X higher interaction in live online
help you get noticed by top hiring classes by industry experts
companies
4 | www.simplilearn.com
About Caltech CTME
Founded in 1891, Caltech is a world-renowned science and engineering institute
that marshals some of the world’s brightest minds and most innovative tools to
address fundamental scientific questions and pressing societal challenges. Caltech
prizes excellence and ambition. The contributions of Caltech’s faculty and alumni
have earned national and international recognition, including 45+ Nobel Prizes and
more than 70 National Medals of Science. The Institute manages the Jet Propulsion
Laboratory (JPL) for NASA.
CTME is embedded in Caltech’s Division of Engineering and Applied Science.
Caltech CTME has a unique role to play in applying the capabilities of scientists
and engineers to the challenges of today’s technology-driven businesses. Caltech
CTME applies executive education and professional development directly to real-
world problems. Caltech CTME experts teach the tools and perspectives that elevate
careers and help companies achieve their goals.
5 | www.simplilearn.com
Eligibility Criteria
For admission to this Data Science bootcamp, candidates should have:
At least 18 years and have a High School Diploma or equivalent.
Prior knowledge or experience in programming and mathematics
Preferably 2+ years of formal work experience
6 | www.simplilearn.com
Application Process
Candidates can apply to the Caltech Data Science Bootcamp in 3 simple steps:
STEP STEP STEP
1 2 3
Submit an Application Admission
Application Review
Complete the application and A panel of admissions counselors An offer of admission will be
include a brief statement of will review your application made to qualified candidates. You
purpose. The latter informs our and statement of purpose to can accept this offer by paying
admissions counselors why you’re determine whether you qualify for the program fee.
interested and whether you’re acceptance.
qualified for the bootcamp.
Talk to an Admissions Counselor
We have a team of dedicated admissions counselors here to
help guide you in the application process and related matters.
They are available to
Address questions related to the application
Assist with financial aid (if required)
Help you better understand the program and answer your
questions
7 | www.simplilearn.com
Who is this Bootcamp Ideal for?
This bootcamp caters to working professionals from a variety of industries and
backgrounds. The diversity of our students adds richness to class discussions
and interactions. A role in Data Science requires an amalgam of experience, Data
Science knowledge, and usage of the correct tools and technologies. It is a solid
career choice for professionals looking for a transition in the Data Science domain.
Aspiring professionals of any educational background with an analytical bent of mind
are most suited to pursue this bootcamp in Data Science.
Professionals keen to develop an expertise in Data Science, with the objective of:
Enhancing effectiveness in their current role
Transitioning to Data Science roles in their organization
Seeking to advance their career in the industry
Giving shape to entrepreneurial aspirations
8 | www.simplilearn.com
Program Outcomes
Understand generative AI, its landscape Gain expertise in mathematical computing
and practical applications. using the NumPy and Scikit-Learn package
Learn about prompt engineering, Master the concepts recommendation
explainable AI, conversational AI, large engine, time series modeling, gain practical
language models, ChatGPT, and much mastery over principles, algorithms, and
more applications of Machine Learning
Apply effective prompt engineering Learn to visualize data using Tableau and
techniques to improve the performance and PowerBI become proficient in building
control the behavior of generative AI models interactive dashboards
Grasp fundamentals of excel analytics Gain an in-depth understanding of data
functions and conditional formatting structure and data manipulation
Understand the tools and techniques Understand and use linear and non-linear
used in Business Analysis Planning and regression models and classification
Monitoring techniques for data analysis
Obtain a comprehensive knowledge of Perform scientific and technical computing
supervised and unsupervised learning using the SciPy package and its sub-
models such as linear regression, logistic packages such as Integrate, Optimize,
regression, clustering, dimensionality Statistics, IO, and Weave
reduction, K-NN and pipeline
9 | www.simplilearn.com
Learning Path
Core Courses
Foundations: Mathematics
& Statistics Essentials
Foundations: Programming
Refresher Foundations: SQL
Core: Applied Data Science
Core: Machine Learning
with Python
Core: Data Visualization
Capstone Project
with Tableau
Electives
Business Analytics with Excel Office Hours
Data Storytelling using Power BI Project Hours
Essentials of Generative AI,
Prompt Engineering & ChatGPT
10 | www.simplilearn.com
Foundations: Mathematics &
Statistics Essentials
STEP
This course aims to establish a strong grasp of mathematical and
1 statistical principles while nurturing critical thinking and problem-
solving abilities. By the end of this course, learners will be equipped to
analyze data, make informed decisions, and apply mathematical and
2 statistical techniques in practical scenarios relevant to their respective
industries. This course is the initial step in your program journey.
3 Learning Outcomes
Gain a comprehensive understanding of coordinate geometry and
4 linear algebra
Comprehend the concepts of eigenvalues, eigenvectors, and
eigendecomposition
5 Develop a solid foundation in calculus, including limits, derivatives,
and integrals
6 Differentiate between various types of statistics and recognize their
applications across different industries
Understand the distinctions between structured and unstructured
7 data and define mathematical and positional averages
Explore statistical measures like means, medians, deciles,
percentiles, modes, and quartiles
Define measures of dispersion and other statistical indicators, such
as range, quartile deviation, and outliers
Describe mean absolute deviation (MAD), standard deviation, and
variance
Grasp the probability concepts, including identifying independent
and dependent events and understanding Bayes’ theorem
Acquire knowledge of sampling methods and techniques
Analyze the outcomes of hypothesis testing, including one-tail and
two-tail tests
11 | www.simplilearn.com
Topics Covered
Introduction to Mathematics
Coordinate Geometry
Linear Algebra
Eigenvalues, Eigenvectors, and Eigendecomposition
Introduction to Calculus
Understanding Data
Descriptive Statistics
Data Visualization
Probability and Probability Distributions
Sampling and Sampling Techniques
Inferential Statistics
Application of Inferential Statistics
Relationship Between Variables
Application of Statistics in Business
12 | www.simplilearn.com
Foundations: Programming
Refresher
STEP
1 This course will equip you with essential Python skills that form a crucial
foundation for your journey throughout the program.
2 Learning Outcomes
Become acquainted with procedural and object-oriented programming
3 Recognize the advantages and benefits of using Python as a
programming language
Install Python and its integrated development environment (IDE)
4 Gain an understanding of Jupyter Notebook and its applications
Implement Python identifiers, indentations, and comments effectively
5 Understand Python’s data types, operators, and string functions
Learn about different types of loops in Python
6 Explore the concept of variable scope within functions
Explain the principles and characteristics of object-oriented
programming
7 Describe methods, attributes, and access modifiers in Python
Gain a solid understanding of multi-threading
Topics Covered
Fundamentals of Programming
Introduction to Python Programming
Python Data Types and Operators
Conditional Statements and Loops in Python
Python Functions
Object-Oriented Programming Concepts with Python
Threading
13 | www.simplilearn.com
Foundations: SQL
Enroll in this course to gain the essential knowledge required
STEP to effectively work with SQL databases and utilize them in your
applications. Throughout the course, you will learn the fundamentals of
1 SQL statements, conditional statements, commands, joins, subqueries,
and various functions, empowering you to manage your SQL database
for scalable growth.
2
Learning Outcomes
3 Develop a clear understanding of databases and their relationships
Learn how to use common query tools and work with SQL
commands
4 Master transactions, tables, and views for efficient database
management
5 Comprehend and execute stored procedures to perform complex
operations
Acquire expertise in various SQL lessons, including filtering,
6 ordering, aliasing, aggregate commands, grouping, conditional
statements, joins, subqueries, views, and indexing
Explore different functions such as string, mathematical, date and
7 time, and pattern matching functions in SQL
Understand user access control functions to ensure database
security
Topics Covered
SQL Statements
Restore and Back-up
Selection Commands - Filtering & Ordering
Aggregate Commands
Group By Commands
Conditional Statements
14 | www.simplilearn.com
Joins
String Functions
Mathematical Functions
Date and Time Functions
Pattern (String) Matching
User Access Control Functions
15 | www.simplilearn.com
Core: Applied Data Science
with Python
STEP
1 This course comprehensively explores data science essentials,
encompassing data preparation, model building, and evaluation.
Participants will delve into key concepts such as strings, Lambda
2 functions, and lists in Python. Additionally, they will gain proficiency
in essential tools like NumPy, linear algebra, and statistical concepts,
including measures of central tendency and dispersion, skewness,
3 covariance, and correlation. The course also covers hypothesis testing
techniques like Z-test, T-test, and ANOVA and data manipulation using
pandas. Participants will use popular libraries such as Matplotlib,
4 Seaborn, Plotly, and Bokeh to enhance their data visualization skills.
Learning Outcomes
5 Explain the fundamentals of data science and its practical
applications
6 Explore the processes of data preparation, model building, and
evaluation
Apply Python concepts related to strings, Lambda functions, and
7 lists
Develop a strong understanding of NumPy and its applications,
including array indexing and slicing techniques
Apply principles of linear algebra in data analysis, including its
application in calculus
Calculate measures of central tendency and dispersion in data
Gain a clear understanding of statistical concepts like skewness,
covariance, and correlation
Describe the null hypothesis and alternative hypothesis in
hypothesis testing
Examine different hypothesis tests, including Z-test, T-test, and
ANOVA
16 | www.simplilearn.com
Understand the concept of ANOVA for statistical analysis
Work with pandas’ two primary data structures: Series and
DataFrame
Utilize pandas for tasks such as data loading, indexing, reindexing,
and data merging
Prepare, format, normalize, and standardize data using data binning
techniques
Create compelling visualizations using Matplotlib, Seaborn, Plotly,
and Bokeh
Topics Covered
Introduction to Data Science
Essentials of Python Programming
NumPy
Linear Algebra
Statistics Fundamentals
Probability Distributions
Advanced Statistics
Working with pandas
Data Analysis
Data Wrangling
Data Visualization
End-to-End Statistics Applications in Python
17 | www.simplilearn.com
Core: Machine Learning
This course comprehensively explores diverse machine learning types and their
STEP practical applications. Participants will gain insights into the machine learning
pipeline, including supervised learning, regression models, and classification
1 algorithms. Additionally, the course covers unsupervised learning, clustering
techniques, and ensemble modeling. Participants will also evaluate well-known
machine learning frameworks like TensorFlow and Keras and get hands-on
2 experience building a recommendation engine using PyTorch.
Learning Outcomes
3
Examine various types of machine learning and understand their
unique characteristics
4 Analyze the machine learning pipeline and gain a comprehensive
understanding of critical operations involved in machine learning
operations (MLOps)
5 Explore supervised learning and its wide range of applications
Understand the concepts of overfitting and underfitting and learn
6 techniques to detect and prevent them
Analyze different regression models and identify their suitability for
specific scenarios
7 Identify linearity between variables and create correlation maps
List various types of classification algorithms and comprehend their
specific applications
Master various types of unsupervised learning methods and determine
their appropriate use
Gain a deep understanding of different clustering techniques within
unsupervised learning
Examine different ensemble modeling techniques, such as bagging,
boosting, and stacking
Evaluate and compare different machine learning frameworks,
including TensorFlow and Keras
Build a recommendation engine using PyTorch
18 | www.simplilearn.com
Topics Covered
Machine Learning
Supervised Learning
Regression and Its Applications
Classification and Its Applications
Unsupervised Learning
Ensemble Learning
Recommendation Systems
19 | www.simplilearn.com
Core: Data Visualization with
Tableau
STEP
Enroll in this Tableau course to gain a comprehensive understanding
1 of building compelling visualizations, organizing data effectively,
and designing informative charts and dashboards to facilitate more
insightful business decisions. Throughout the course, you will explore
2 Data Visualization concepts, learn to create various combo charts and
stories, and acquire proficiency in working with filters, parameters,
and sets. Additionally, you will master the art of building interactive
3 dashboards.
Learning Outcomes
4 Acquire expertise in visualization techniques, including heat maps,
treemaps, waterfall charts, and Pareto charts
5 Understand the significance of metadata and its application in
Tableau
Work with filters, parameters, and sets to manipulate data
6 effectively
Master the utilization of particular field types and Tableau-
7
generated fields, as well as the process of creating and utilizing
parameters
Learn how to build diverse charts, interactive dashboards, and
captivating story interfaces, and gain insights into how to share
your work with others
Gain proficiency in data blending, creating extracts, and effectively
organizing and formatting data
Master various types of calculations, including arithmetic, logical,
table, and level of detail (LOD) calculations
20 | www.simplilearn.com
Topics Covered
Data Visualization
Introduction to Tableau
Tableau Workspace and Types of Charts in Tableau
Creating Charts and Data Preparation
Preparation Techniques
Filters and Analytics in Tableau
Dashboards in Tableau
21 | www.simplilearn.com
Capstone Project
The Data Science Capstone project offers an excellent opportunity to
STEP apply the skills acquired throughout this program. Under the guidance
of dedicated mentors, you will tackle a real-world, industry-aligned
1 data science problem, covering everything from data processing and
model building to reporting business results and insights. This project
serves as the culminating step in your learning journey and allows you
2 to showcase your expertise in data science to prospective employers.
Key Learning Objectives
3
Live capstone project sessions will guide you through the complete
data science decision cycle, encompassing data processing, model
4 building, and representing results.
The project milestones include:
5 Data Processing: Apply various techniques to transform raw data
into meaningful insights.
Model Building: Leverage techniques like regression and decision
6 trees to develop accurate and intelligent machine learning models
capable of making predictions.
Exploring Python or SAS: Develop your model and follow the
7 complete model-building exercise, including data splitting, testing,
and validating data using the k-fold cross-validation process.
Model Fine-tuning: Employ various techniques to enhance
the model’s accuracy and select the best model with the best
accuracy.
Dashboarding and Representing Results: Create a dashboard with
meaningful insights using Tableau to present your final results.
This project will allow you to showcase your practical data science
skills and solidify your understanding of the entire data analysis
process, making you well-prepared to impress potential employers
with your expertise.
22 | www.simplilearn.com
Electives Business Analytics with Excel
This course will equip you with practical, data-driven decision-making
skills through data analysis and statistics. Using the most common
office tool, Excel, you will learn how to perform sophisticated data
analytics to make informed business decisions.
Learning Outcomes
Understand the significance of business analytics and its role in the
industry
Grasp the fundamentals of Excel analytics functions and
conditional formatting
Learn how to analyze complex data sets using pivot tables and
slicers
Solve stochastic and deterministic analytical problems with tools
like Scenario Manager, Solver, and Goal Seek
Apply statistical tools and concepts such as moving averages,
hypothesis testing, ANOVA, and regression to data sets using Excel
Represent your findings effectively using charts and dashboards
Master the latest Microsoft analytics functions
Topics Covered
Introduction to CBAP Certification
Introduction to Business Analytics
Formatting and Conditional Formatting in Excel
Important Functions in Excel
Analyzing Data with Pivot Tables
Dashboarding
Business Analytics with Excel
Data Analysis Using Statistics
23 | www.simplilearn.com
Electives Data Storytelling using
Power BI
Microsoft Power BI is a powerful suite of tools designed for data
analysis and extracting business insights by building interactive
dashboards. This comprehensive Power BI training course will
empower you to leverage the full potential of Power BI to solve business
challenges and enhance operations effectively. Throughout the course,
you will master the art of developing dashboards from published
reports, discovering valuable insights using Quick Insights, and learning
practical approaches for various tasks performed with Microsoft Power
BI – from data gathering to analysis. Additionally, the course includes
useful recipes for troubleshooting various issues in Power BI.
Learning Outcomes
Create dynamic dashboards from published reports, enhancing
data visualization and interactivity
Generate visuals and dashboards with Quick Insights to gain
valuable insights from your data
Utilize natural language in the Q&A feature to generate visuals for
actionable insights
Create and manage data alerts to stay informed of important
changes in your data
Learn best practices for report layouts and data visualization to
enhance the overall impact of your reports
Understand when to use specific charts or graphs based on the
questions you’re addressing or the story you’re presenting
Incorporate shapes into your reports to design, emphasize critical
elements, and create compelling narratives
Learn how to integrate custom visuals into your reports and
dashboards to tailor them to your specific needs
24 | www.simplilearn.com
Share reports and dashboards effectively, understanding the pros
and cons of different sharing methods
Complete a comprehensive Power BI data analysis and
visualization project from start to finish
Enhance team collaboration using Microsoft Teams to facilitate
effective communication and sharing
Topics Covered
Data Retrieval and Preparation Techniques for Efficient Analysis
Developing Proficiency in Data Management
Generating Interactive Reports and Dashboards
Tips and Tricks for Efficient Power BI Usage
25 | www.simplilearn.com
Electives Essentials of Generative
AI, Prompt Engineering &
ChatGPT
This course provides a comprehensive study of generative AI models,
with a special focus on ChatGPT. Participants will gain in-depth
knowledge of the fundamental principles of generative AI, prompt
engineering, explainable AI, conversational AI, ChatGPT, and other large
language models.
Learning Outcomes
Establish a strong foundation in generative AI models, including
their core principles and various types
Understand the significance of explainable AI, and explore different
approaches to achieve transparency in AI systems
Apply effective prompt engineering techniques to optimize
performance and control the behavior of generative AI models
Develop a comprehensive understanding of ChatGPT, exploring its
operational mechanisms, notable features, and limitations
Explore diverse applications and scenarios where ChatGPT can be
effectively utilized
Familiarize yourself with fine-tuning techniques to personalize and
enhance ChatGPT models
Recognize the ethical challenges of generative AI models, ensure
responsible data usage, mitigate bias, and prevent misuse
Gain insights into the transformative potential of generative AI
across various industries and examine prominent generative AI tools
26 | www.simplilearn.com
Topics Covered
Generative AI and Its Landscape
Explainable AI
Conversational AI
Prompt Engineering
Designing and Generating Effective Prompts
Large Language Models
ChatGPT and Its Applications
Fine-tuning ChatGPT
Ethical Considerations in Generative AI Models
Responsible Data Usage and Privacy
AI Technologies for Innovation
Electives Office Hours
Experts will respond to any questions or concerns you may have about
the course material.
Electives Project Hours
Clarify any questions or concerns you may have about course projects.
27 | www.simplilearn.com
Tools Covered
28 | www.simplilearn.com
Projects
Sales Analysis Credit Card Fraud Analysis
Use Python to analyze a clothing company’s Utilize data science and machine learning
sales data for the fourth quarter across methodologies to identify fraudulent credit
Australian states to help the company make card transactions to ensure customers are not
data-driven decisions for the coming year. charged for items they did not purchase.
Classification of Songs Weather Prediction
Perform exploratory data and cluster analysis Create a classification model leveraging ten
to create a recommendation system for song years of rainfall data to predict the weather for
lists. different locations across Australia.
Interactive Sales Dashboard Crime Analysis with Tableau
Create an interactive dashboard for an Build an intuitive dashboard to keep a police
apparel OEM’s sales department in Tableau department and city officials up-to-date on
for ad-hoc analysis and reporting. crime statistics using Tableau.
Marketing Strategies with Employee Performance
EDA Analysis
Perform exploratory data analysis and Create ML programs to understand the
hypothesis testing to help a marketing factors that influence employee turnover.
department understand the factors Use clustering, SMOTDE techniques, and
contributing to customer acquisition and build the K-fold cross-validation model to analyze
a better strategy. performance and suggest employee retention
strategies.
Ecommerce App with Python
Build an ecommerce app with Python and its
libraries that will categorize, add, or remove
items from a cart and support different
payment options.
29 | www.simplilearn.com
Certificates
Upon successful completion of the Caltech Data Science Bootcamp, you will receive
a certificate of completion from Caltech CTME. You will also receive certificates from
Simplilearn for the courses completed in the learning path. These certificates will
testify to your skills as a Data Science expert.
30 | www.simplilearn.com
Advisory Board
Member
Rick Hefner
Program Director, Caltech Center for Technology
& Management Education
rhefner@caltech.edu
Rick Hefner, PhD, specializes in systems development and
maintenance; project management; Lean Six Sigma; process
improvement, technology transfer; and risk management. His
experience spans over 35 years. Dr. Hefner recently served
as Director of Process Management at Northrop Grumman
Corporation, where he managed corporate process initiatives
related to Lean Six Sigma and program management.
Previous positions at Northrop Grumman (formerly
TRW) included managing technology process initiatives
and helping to establish the corporate engineering and
program management processes. Previously, at Aerospace
Corporation, Dr. Hefner was the Director of their Software
Development department. He served as an engineer, technical
specialist, project manager, and section manager.
Dr. Hefner has also worked with companies in the
communications, electronics, and health sciences industries,
including Applied Physics Laboratory, Ares Management,
Boeing, DRS Technologies, Herbalife, Honeywell, Jet
Propulsion Laboratory, John Deere, L-3 WESCAM, Maytag,
Motorola, Pacific Bell, Raytheon, Schlumberger, Southern
California Edison, St. Jude Medical, Toshiba, U.S. Navy,
and Xerox. Dr. Hefner is credited with over 200 publications
and presentations. He earned his PhD from the University
of California, Los Angeles, in applied dynamic systems
control. He received his MS and BS from Purdue University in
interdisciplinary engineering.
31 | www.simplilearn.com
USA
Simplilearn Americas, Inc.
201 Spear Street, Suite 1100, San Francisco, CA 94105
United States
Phone No: +1-844-532-7688
INDIA
Simplilearn Solutions Pvt Ltd.
# 53/1 C, Manoj Arcade, 24th Main, Harlkunte
2nd Sector, HSR Layout
Bangalore - 560102
Call us at: 1800-212-7688
www.simplilearn.com
Disclaimer: All programs are offered on a non-credit basis and are not transferable to a degree.
SL-PGP-10-220-020823