
Statistics for Data Analysis
Learn core statistics for data analysis, including probability, regression, and experiment design. Build practical Python skills to analyze data and prepare for analyst and data scientist roles.
Prepare for in-demand careers where data drives decisions. Through these courses, you’ll build the skills to clean and organize messy datasets, apply statistical and machine learning techniques, and communicate insights—preparing you to excel in analyst, business intelligence, and data science roles.

Learn core statistics for data analysis, including probability, regression, and experiment design. Build practical Python skills to analyze data and prepare for analyst and data scientist roles.

Turn spreadsheets into a powerful decision-making tool. This course covers how to interpret data, calculate essential business metrics, and visualize trends that reveal performance, opportunities, and strategic direction.

Intro to Inferential Statistics will teach you how to test your hypotheses and begin to make predictions based on statistical results drawn from data!

Tackle real datasets from day one. With Pandas, NumPy, and Matplotlib, you’ll practice cleaning, analyzing, and visualizing data while learning to ask and answer meaningful questions.

Data is everywhere and so much of it is unexplored. Learn how to investigate and summarize data sets using R and eventually create your own analysis.

Learn how to prepare data to ensure the efficacy of your analysis while improving fluency in Alteryx.

Learn a scientific approach to solving problems with data, how to select the correct analytical methodology for an analysis, and how to use linear regression to solve business problems.

Find patterns in data and predict future outcomes with Power BI. Learn regression, clustering, and forecasting techniques to transform historical information into insights that drive smarter business decisions.

Learn core data science concepts and apply supervised machine learning models in real projects. Build your portfolio, master evaluation techniques, and gain practical skills to stand out in data-driven careers.

Dive into data transformation techniques. Master Power Query, relational table design, and DAX to prepare structured, analysis-ready datasets that support clear insights and professional reporting.

Tell compelling stories with data by learning to define problem statements, identify biases, build ghost decks, and design visualizations that transform raw analysis into polished recommendations for stakeholders.

Master the fundamentals of data modeling across relational, document, and graph databases. Learn how databases store, query, and enforce structure, and understand the design considerations for OLTP vs. OLAP workloads. Design normalized schemas in PostgreSQL to prevent CRUD anomalies, then model flexible document collections in MongoDB using embedding and referencing strategies. Build graph models in Neo4j with Cypher to represent and traverse connected data. Compare ACID guarantees across all three paradigms, explore managed cloud services on AWS, and apply your skills by designing a complete multi-database backend for a growing e-commerce company.

Perfect for beginners, this course introduces relational and NoSQL databases, schemas, and normalization while providing a high-level overview of big data systems that manage today’s massive datasets.

Learn to clean messy data, uncover trends, and create compelling visualizations. Build fluency with Python, Pandas, and Matplotlib while applying advanced wrangling techniques to deliver clear, data-driven insights.

This course will cover the design and analysis of A/B tests, which are online experiments used throughout tech industry by companies like Google, Amazon, and Netflix.

Build engaging, animated data stories. Practice using Tableau Storypoint, Tableau Pages, and Flourish to design interactive visuals, apply narration, and showcase insights in compelling, professional ways.

This beginner-friendly course introduces the data analytics life cycle, types of analytics, and data integrity. Gain practical experience with Power BI to analyze, visualize, and interpret business data effectively.

Step into the world of data literacy. Learn fundamental concepts, explore essential terminology, and understand why data literacy is critical for decision-making in every field and industry.
Expand your career potential by combining analytics, engineering, and development into one powerful skill set. Learn to design modern data systems, operationalize machine learning models, and create software solutions that transform industries while positioning yourself for success in data science, AI, and enterprise technology roles.

Complement your data engineering journey with courses in software development and programming, advanced JavaScript concepts and fundamentals, and machine learning and deployment. Build full-stack coding skills, web expertise, and ML deployment confidence to accelerate your career.

Combining Machine Learning fundamentals with cloud platforms, DevOps, and continuous deployment courses equips you with the tools to build, deploy, and manage intelligent applications end-to-end. This integrated approach boosts efficiency, automates workflows, and drives faster innovation.

Broaden your development expertise with courses in Python, DevOps, and machine learning. Strengthen your foundation in automation, cloud workflows, and scalable systems. These collections support deeper fluency in programming and infrastructure, helping you build, refine, and deploy high-performing applications across diverse tools, platforms, and challenges.

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.