INDIVIDUAL LEARNERS
S C H O O L O F D ATA S C I E N C E
Introduction to
Data Science
Course Syllabus
Overview
Learn the data science process, including how to build effective data visualizations and how to communicate with
various stakeholders.
Built in collaboration with:
Program information
Estimated Time Skill Level
1 month Intermediate
Prerequisites
To be successful in this program, learners should have knowledge of basic statistical modeling, Numpy, pandas, predictive
analytics, and scikit-learn.
Required Hardware/Software
Learners will need access to the internet and a 64-bit computer. They’ll also need to be able to download and run Python 3.7.
Introduction to Data Science 2
Course Project
Write a Data Science Blog Post
In this project, learners will choose a dataset, identify three questions, and analyze the data to find the
answers. They will create a GitHub repository with their project and write a blog post to communicate their
findings to the appropriate audience. This project will help learners reinforce and extend their knowledge of
machine learning, data visualization, and communication.
• Apply the CRISP-DM process to business applications.
• Wrangle, explore, and analyze a dataset.
Lesson 1
• Apply machine learning for prediction.
The Data Science Process
• Apply statistics for descriptive and inferential understanding.
• Draw conclusions that motivate others to act on your results.
Lesson 2 • Implement best practices in sharing your code and writing summaries.
• Learn what makes a great data science blog.
Communicating with
Stakeholders • Learn how to create your ideas with the data science community.
Introduction to Data Science 3
Meet your instructors.
Josh Bernhard
Data Scientist at NerdWallet
Josh has been sharing his passion for data for nearly a decade at all levels of university, and as lead
data science instructor at Galvanize. He’s used data science for work ranging from cancer research
to process automation.
Juno Lee
Data Science Instructor
As a data scientist and Technical Curriculum Developer, Juno built a recommendation engine to
personalize online shopping experiences, computer vision and natural language processing models
to analyze product data, and tools to generate insight into user behaviour.
Luis Serrano
Instructor
Luis was formerly a machine learning engineer at Google. He holds a PhD in mathematics from the
University of Michigan and was a postdoctoral fellow at the University of Quebec at Montreal.
Andrew Paster
Instructor
Andrew has an engineering degree from Yale and has used his data science skills to build a jewelry
business from the ground up. He has additionally created courses for Udacity’s Self-Driving Car
Engineer Nanodegree program.
Introduction to Data Science 4
Mike Yi
Data Analyst Instructor
Mike is a content developer with a multidisciplinary academic background, including math, statistics,
physics, and psychology. Previously, he worked on Udacity’s Data Analyst Nanodegree program as a
support lead.
David Drummond
VP of Engineering at Insight
David is VP of Engineering at Insight where he enjoys breaking down difficult concepts and helping
others learn data engineering. David has a PhD in physics from UC Riverside.
Judit Lantos
Senior Data Engineer at Netflix
Judit is a senior data engineer at Netflix. A former data engineer at Split, she worked on the
statistical engine of their full-stack experimentation platform. She has also instructed at Insight Data
Science, helping software engineers and academic coders transition to data engineering roles.
Introduction to Data Science 5
Udacity’s learning
experience
Hands-on Projects Quizzes
Open-ended, experiential projects are designed Auto-graded quizzes strengthen comprehension.
to reflect actual workplace challenges. They aren’t Learners can return to lessons at any time during
just multiple choice questions or step-by-step the course to refresh concepts.
guides, but instead require critical thinking.
Knowledge Custom Study Plans
Find answers to your questions with Knowledge, Create a personalized study plan that fits your
our proprietary wiki. Search questions asked by individual needs. Utilize this plan to keep track of
other students, connect with technical mentors, movement toward your overall goal.
and discover how to solve the challenges that
you encounter.
Workspaces Progress Tracker
See your code in action. Check the output and Take advantage of milestone reminders to stay
quality of your code by running it on interactive on schedule and complete your program.
workspaces that are integrated into the platform.
Introduction to Data Science 6
Our proven approach for building
job-ready digital skills.
Experienced Project Reviewers
Verify skills mastery.
• Personalized project feedback and critique includes line-by-line code review from
skilled practitioners with an average turnaround time of 1.1 hours.
• Project review cycle creates a feedback loop with multiple opportunities for
improvement—until the concept is mastered.
• Project reviewers leverage industry best practices and provide pro tips.
Technical Mentor Support
24/7 support unblocks learning.
• Learning accelerates as skilled mentors identify areas of achievement and potential
for growth.
• Unlimited access to mentors means help arrives when it’s needed most.
• 2 hr or less average question response time assures that skills development stays on track.
Mentor Network
Highly vetted for effectiveness.
• Mentors must complete a 5-step hiring process to join Udacity’s selective network.
• After passing an objective and situational assessment, mentors must demonstrate
communication and behavioral fit for a mentorship role.
• Mentors work across more than 30 different industries and often complete a Nanodegree
program themselves.
Introduction to Data Science 7
Learn more at
www.udacity.com/online-learning-for-individuals →
03.27.23 | V1.0