Skip to main content
Man holding 3d graph

Data Analysis, Introduction | DBDA.X404


Data analysis is the process of converting data into valuable information to inform decision-making. This course provides a foundation in the tools, techniques, and common practices used in the industry. It covers the full lifecycle of a data analysis project, including how to obtain, manipulate, explore, model, and present data.

We will explore different analytical approaches and frameworks, using popular tools like R and Python. The course emphasizes hands-on application, with R being the primary language for instruction and examples. You will learn to prepare raw data for use, perform exploratory analysis, and apply techniques like regression, simulation, and forecasting. We will also cover various graphing and visualization tools to help you understand and present your findings.

Additionally, the course now includes an introduction to leveraging Generative AI for data analysis. You will use an AI-based tool to generate and validate R programs, helping you streamline your workflow.

By the end of the course, you will be able to apply a working framework to any data analysis project and use R or Python to complete a large-scale project, including a professional write-up with insights and visualizations. All tools are open-source, except for a trial version of the AI tool.


Learning Outcomes 
At the conclusion of the course, you should be able to

  • Describe the framework necessary to approach Data Analysis problems
  • Discuss the importance of Data Analysis for Data Science, Data Visualization & exploration
  • Explain the basic concepts of R and using R for Data Analysis
  • Identify the right tools, concepts and functions that are required for Data Analysis
  • Leverage Generative AI concepts and how to generate R Programs with the help of AI.

 

Topics Include:

  • Approaches to data analysis: Templates, write-ups and illustrative examples
  • Overview of tools for data analysis: R, R-Studio (IDE) and comparison with Python
  • Obtaining data: Finding data sets and Web scraping, file formats
  • Data manipulation techniques: Data quality, reshaping data, appending and joining data sets
  • Plotting and visualization: Exploration and presentation
  • Exploratory data analysis: Visual inspection, descriptive analytics, insights
  • Regression models: Simple, multiple and logistic
  • Analysis report write-up and presentation, including graphs
  • Simulation techniques: Fitting distributions, simulating stochastic processes
  • Forecasting methods and applications: Smoothing, moving averages, time series, ARIMA

 

Skills Needed:

Some programming experience is recommended. (R will be covered in class and used in examples. Python experience can be helpful.) Basic knowledge of probability and statistics required, at the level of basic statistics textbooks (see example: www.stattrek.com).

 

Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
FAQ
ENROLL EARLY!

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Quarter Units Cost Instructor
09-04-2025 to 11-06-2025 3.0 $960

Parthasarathy Padmanabhan

Enroll

Final Date To Enroll: 09-11-2025

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Thu, 09-04-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 09-11-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 09-18-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 09-25-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 10-02-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 10-09-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 10-16-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 10-23-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 10-30-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Thu, 11-06-2025 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE

What students are saying

"I made a lot of good connections while I was here."
— Aakash Dave     International Student Entrepreneur, Founding CEO of Spotmi

Aakash Dave