"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Pandas & NumPy
- Data analysis fundamentals
- Python data ecosystem
- Pandas overview
- NumPy overview
- Analytical workflows
- Common applications
Module 2: NumPy Array Fundamentals
- NumPy arrays
- Array creation
- Array dimensions
- Shapes and sizes
- Data types
- Array properties
Module 3: NumPy Indexing & Slicing
- Array indexing
- Array slicing
- Boolean indexing
- Fancy indexing
- Multi-dimensional arrays
- Data selection
Module 4: NumPy Array Operations
- Arithmetic operations
- Element-wise operations
- Broadcasting
- Universal functions
- Comparison operations
- Logical operations
Module 5: NumPy Aggregation & Statistics
- Sum and product
- Mean and median
- Minimum and maximum
- Variance
- Standard deviation
- Percentiles
Module 6: Reshaping & Combining Arrays
- Reshaping
- Flattening
- Transposing
- Concatenation
- Stacking
- Splitting arrays
Module 7: Vectorization & Broadcasting
- Vectorized computation
- Broadcasting rules
- Removing unnecessary loops
- Array-based calculations
- Performance benefits
- Efficient numerical processing
Module 8: Introduction to Pandas
- Series
- DataFrames
- Indexes
- Creating DataFrames
- Data inspection
- Pandas data types
Module 9: Importing & Exporting Data
- CSV files
- Excel files
- JSON data
- SQL data concepts
- Reading datasets
- Exporting results
Module 10: Selecting & Filtering Data
- Column selection
- Row selection
- loc
- iloc
- Boolean filtering
- Conditional selection
Module 11: Data Cleaning with Pandas
- Missing values
- Duplicate records
- Incorrect values
- Data type conversion
- String cleaning
- Data validation
Module 12: Handling Missing Data
- Detecting missing values
- Dropping missing values
- Filling missing values
- Forward filling
- Backward filling
- Imputation concepts
Module 13: Sorting & Ranking Data
- Sorting values
- Sorting indexes
- Multi-column sorting
- Ranking
- Top and bottom values
- Ordered analysis
Module 14: Grouping & Aggregation
- GroupBy
- Aggregate functions
- Multiple aggregations
- Transform operations
- Group filtering
- Summary analysis
Module 15: Combining DataFrames
- Merging
- Joining
- Concatenating
- Join types
- Merge keys
- Relationship validation
Module 16: Reshaping Data
- Pivot tables
- Pivoting
- Melting
- Stacking
- Unstacking
- Wide and long formats
Module 17: Working with Text Data
- String methods
- Text cleaning
- Pattern matching
- String extraction
- String replacement
- Regular expression concepts
Module 18: Date & Time Analysis
- DateTime conversion
- Date components
- Time differences
- Date filtering
- Resampling
- Time-based analysis
Module 19: Exploratory Data Analysis
- Descriptive statistics
- Distribution analysis
- Correlation
- Outlier identification
- Pattern discovery
- Analytical summaries
Module 20: Data Visualization with Pandas
- Plotting fundamentals
- Line charts
- Bar charts
- Histograms
- Scatter plots
- Analytical visualization
Module 21: Performance Optimization
- Efficient data types
- Vectorized operations
- Memory usage
- Query optimization
- Large dataset handling
- Pandas best practices
Module 22: Practical Data Analysis Project
- Dataset import
- Data cleaning
- Transformation
- Aggregation
- Exploratory analysis
- Insight presentation
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device