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 beginner’s course, you’ll learn Python from the ground up with a focus on data analysis. Covering essentials like variables, functions, and loops, you’ll then dive into powerful data analysis with Pandas and create sophisticated visualizations with Seaborn and Matplotlib. You’ll also tackle 3 real-world case studies: analyzing stock prices, exploring crime patterns in Los Angeles, and developing a machine learning model to predict housing prices in the US. These will ensure 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 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 building machine learning models, 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: Machine Learning Case Study
  • Case Study Introduction
  • Understanding the ML Model
  • Cleaning the Data
  • Exploratory Data Analysis
  • Adding New Columns
  • Building the ML Model
  • Making Predictions with the ML Model
  • Measuring Errors
  • Improving the Model
Module 11: Interview Questions for Data Analysis
  • Conceptual Questions
  • Coding Questions Part 1
  • Coding Questions Part 2
  • Coding Questions Part 3
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
$134.20
Includes:
  • {yes} Installing python and jupyter notebook
  • {yes} Lifetime access to the course materials
  • {yes} Import, clean, analyze and visualize data
  • {yes} Build your first machine learning model
  • {yes} Real-world case studies with walkthroughs
  • {yes} Use libraries like Pandas, Seaborn, and Matplotlib
  • {no} Access to the full Excel Course
  • {no} Access to the full Power BI Course
  • {no} Access to the full SQL Course
  • {no} Access to the full VBA & Macros Course
Get started
Bundle
Was:
$179.00
Includes:
Get started
The Data Analyst Program
Career Track
Was:
$499.00
Includes:
  • {yes} Installing python and jupyter notebook
  • {yes} Lifetime access to the course materials
  • {yes} Import, clean, analyze and visualize data
  • {yes} Build your first machine learning model
  • {yes} Real-world case studies with walkthroughs
  • {yes} Use libraries like Pandas, Seaborn, and Matplotlib
  • {yes} Access to the full Excel Course
  • {yes} Access to the full Power BI Course
  • {yes} Access to the full SQL Course
  • {yes} Access to the full VBA & Macros Course
Get started

FAQs

Frequently Asked Questions

Is this course accredited?

Yes, this course is accredited by the CPD Certification Service. Career Principles is a certified CPD member.

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