No items found.

Python for Data Analysis

Learn the most popular programming language in the world and unlock the power to clean, analyze, and visualize data.

play icon

Taught by Instructors with Experience At

Overview

What you’ll learn

In this beginners course, you’ll learn Python from the ground up with a specific focus on data analysis. Covering the essentials like variables, functions, and loops, you’ll then explore powerful data manipulation with Pandas and sophisticated visualizations with Seaborn and Matplotlib. You’ll also tackle two in-depth case studies that replicate real-world challenges—one focused on stock price analysis and another on crime data in Los Angeles—ensuring you have hands-on experience applying your new skills. By the end, you’ll know how to clean data, perform analysis, and create compelling visuals to communicate your findings effectively.

80+ High Quality Lessons

Downloadable Templates, Datasets, and PDF files

Real-World Case Study Projects

Lifetime Access on Any Device

Student Profiles

Who are these courses for?

University Students

If you're a college student looking to secure an internship or full-time job in a top tier business, finance, or investment firm, these courses are for you.

Working Professionals

If you're a working professional looking to level up your technical career skills, these courses are for you.

Career Switchers

If you're looking to boost your technical skills to better your chances of switching into a business or finance role, this course is for you.

Learn Python Step-by-Step

We realize programming can be daunting. As such, we’ll take you from the very basics of Python, like variables and loops, all the way to data structures, functions, and libraries. You’ll learn how to approach problems and build solutions systematically, laying a strong foundation for more complex data analysis tasks. Whether you’re new to coding or just brushing up, this course will set you up for success with easy-to-follow lessons and practical examples.

Work Through Real-World Data Analysis Scenarios

To make this course job-relevant, we simulate real-world scenarios where you'll be working as a data analyst cleaning, analyzing, and visualizing real datasets. You’ll tackle tasks like preparing reports, performing data-driven comparisons, and presenting insights—all critical skills for today’s data-driven roles.

Boost Your Career with Python Programming

As businesses increasingly rely on data-driven decision-making, Python is a must-have tool for professionals in data-oriented roles. This course will help you add Python to your skillset, making you more competitive and opening doors to roles such as a data analyst, data scientist, business analyst, financial analyst, and more.

Course Curriculum

Module 1: Introduction to Python
  • Course Overview
  • What is Python
  • Installing Python
  • Jupyter Walkthrough
  • Course Slides
Module 2: Introduction to Python
  • Assigning Variables
  • ReassigingVariables
  • Concatenating Strings
  • Input Function
  • Practice Exercises
Module 3: Data Types & Structures
  • Data Types
  • Converting Data Types
  • Data Structures & Lists
  • Tuples
  • Sets
  • Dictionaries
  • Practice Exercises
Module 4: Operators & Statements
  • Math Operators
  • Comparison Operators
  • Logical Operators
  • Functions
  • If, Else, Elif
  • Practice Exercises
  • For Loops
  • Nested For Loops
  • Practice Exercises
  • While Loops
  • Loop Control Statements
  • Practice Exercises
Module 5: Functions
  • Introduction to Functions
  • Arguments & Parameters
  • Return Statements
  • Default Arguments
  • Keyword Arguments
  • Arbitrary Arguments
  • Practice Exercises
  • Built-in Functions Part 2
  • Built-in Functions Part 2
Module 6: Data Analysis with Pandas
  • Python Libraries & Reading CSV / Excel Files
  • Summarizing with Pandas
  • Manipulating Data
  • Sorting & Grouping
  • Exporting Data
  • Practice Exercises Part 1
  • Practice Exercises Part 2
Module 7: Data Visualization with Seaborn & Matplotlib
  • Data Visualization Packages
  • Basic Plots & Formatting
  • Advanced Formatting
  • Adding Multiple Variables
  • Visual Distributions
  • Categorical Plots
  • Pairplots & Jointplots
Module 8: Stock Analysis Case Study
  • Case Study Introduction
  • Import Libraries & Set Up the Environment
  • Cleaning the Data
  • Stock Price Analysis
  • Moving Averages
  • Volatility Analysis
  • Peer Comparison
  • Correlation Analysis
  • Presenting & Exporting Insights
Module 9: LAPD Crime Analysis Case Study
  • Case Study Introduction
  • Importing the Dataset
  • Understanding the Data
  • Cleaning up the Age Column & Fixing Headers
  • Working with Missing Data
  • Date & Time Columns
  • Adding a New Column
  • Victim Analysis
  • Crime Type
  • Weapon Type
  • Crimes by Hour or Day
  • Crimes by Weekday
  • Closing
Module 10: Interview Questions for Data Analysis
  • Conceptual Questions
  • Coding Questions Part 1
  • Coding Questions Part 2
  • Coding Questions Part 3
Module 11: Next Steps
  • Congratulations & Next Steps

Get Certified!

Impress recruiters with your resume

Upon completion of all course lessons, you will receive a digital certificate with your credentials. Furthermore, you can add it to your LinkedIn to show your skills to recruiters!

career principle certificate
Testimonials

What our students say

This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.

Our Students Now Work At

Instructors

Meet Your Instructors

Kenji Farre

Senior Instructor
Hey there, I’m Kenji, a Cornell University graduate and Microsoft MVP with work experience at companies like Amazon, Goldman Sachs, and PwC. Over the past year, our tutorials have helped 15M+ people level up their Excel, Business, and Data skills. I know exactly where the pain points are -I’ve lived them myself. Looking forward to getting started!
Course Pricing

Learn the skills you need to advance your career

Select the course or bundle that works best for you

Python for Data Analysis
Single Course
Was:
$179.00
Includes:
  • {yes} Installing Python and Jupyter Notebook
  • {yes} Instructor Support for Any Questions
  • {yes} Dozens of practice exercises to test your knowledge
  • {yes} Acess the course materials anytime, anywhere, forever
  • {yes} Import, Clean, Analyze and Visualize data
  • {yes} Real-world case studies with walkthroughs
  • {yes} Use libraries like Pandas, Seaborn, and Matplotlib
  • {yes} Downloadable Data, Guides, and Templates
  • {yes} Certificate of Completion
  • {yes} Python Interview Prep for Data Analysts
Get started
Bundle
Was:
Includes:
Get started
No items found.

FAQs

Frequently Asked Questions

How long will I have the course materials for?

As this is a one-time payment, you'll enjoy lifetime access to all course materials. This gives you unlimited, on-demand access to the lessons, so you can revisit them as many times as you need, on any device, at your own pace.

What if I get stuck? Can I ask questions about the content?

Absolutely! You will have access to the instructors to ask anything about the course content using the discussions forum in each lesson.

Can I access the course on my smartphone?

Yes, you can access the course content on any device including a smartphone, tablet, or computer. All you need is an internet connection.

Do I need to know how to code for this course?

No, you don’t need to know how to code for this course. The course is designed for beginners, and we’ll guide you through the fundamentals step by step. Whether you’re new to programming or have some experience, you’ll be able to follow along easily.

More questions?

For any other general inquiries, please contact us at info@careerprinciples.com