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.
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
FAQs
Frequently Asked Questions
Yes, this course is accredited by the CPD Certification Service. Career Principles is a certified CPD member.
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.
Absolutely! You will have access to the instructors to ask anything about the course content using the discussions forum in each lesson.
Yes, you can access the course content on any device including a smartphone, tablet, or computer. All you need is an internet connection.
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.
For any other general inquiries, please contact us at info@careerprinciples.com