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

Taught by Instructors with Experience At



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
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.

.webp)
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
- Course Overview
- What is Python
- Installing Python
- Jupyter Walkthrough
- Course Slides
- Assigning Variables
- ReassigingVariables
- Concatenating Strings
- Input Function
- Practice Exercises
- Data Types
- Converting Data Types
- Data Structures &Â Lists
- Tuples
- Sets
- Dictionaries
- Practice Exercises
- 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
- 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
- Python Libraries & Reading CSVÂ / Excel Files
- Summarizing with Pandas
- Manipulating Data
- Sorting & Grouping
- Exporting Data
- Practice Exercises Part 1
- Practice Exercises Part 2
- Data Visualization Packages
- Basic Plots & Formatting
- Advanced Formatting
- Adding Multiple Variables
- Visual Distributions
- Categorical Plots
- Pairplots & Jointplots
- 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
- 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
- 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
- Conceptual Questions
- Coding Questions Part 1
- Coding Questions Part 2
- Coding Questions Part 3
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!

What our students say
Our Students Now Work At
Meet Your Instructors

Kenji Farre
Learn the skills you need to advance your career
Select the course or bundle that works best for you
- {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
- {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
đ Did you say free bonuses?
Templates
Glossaries
Cheat Sheets
FAQs
Frequently Asked Questions
Yes, this course is accredited by the CPD Certification Service. Career Principles is a certified CPD member.
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.
Yes, you can access the course content on any device including a smartphone, tablet, or computer. All you need is an internet connection.
Absolutely! You will have access to the instructors to ask anything about the course content using the discussions forum in each lesson.
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.
For any other general inquiries, please contact us at info@careerprinciples.com