# Quantitative Finance with Python

> By the end of this course, students will be able to use Python to collect, analyze, and visualize financial market data, calculate returns and risk metrics, build simple…

- **URL:** https://zomra.io/courses/quantitative-finance-with-python
- **Type:** Course
- **Last updated:** July 3, 2026
- **Category:** Engineering & Data
- **Price:** EGP 250.00
- **Taught in:** English

## About this course

Quantitative Finance with Python is a practical course designed to help learners understand how Python can be used to analyze financial markets, measure risk and return, and build simple quantitative trading strategies.

In this course, students will learn how to work with financial market data; calculate returns, volatility, drawdowns, Sharpe ratios, and correlations; visualize asset performance; and build simple portfolio and backtesting examples using Python.

This course is suitable for software engineers, data analysts, finance students, investors, and anyone interested in combining programming with financial market analysis.

## What you will learn

- Understand the basics of quantitative finance and how Python is used in financial market analysis.
- Import, clean, and analyze financial market data using Python libraries such as pandas, NumPy, and matplotlib.
- Calculate key financial metrics such as returns, volatility, drawdown, Sharpe ratio, and correlation.
- Visualize asset prices, returns, risk, and portfolio performance using Python.
- Build and evaluate simple portfolio strategies using historical financial data.
- Design basic rule-based trading strategies and test them through introductory backtesting.
- Understand the limitations of financial models and the importance of risk management, assumptions, and responsible interpretation of results.

## Who this course is for

- Software engineers and Python developers who want to apply their coding skills to finance, market data analysis, portfolio analysis, and quantitative trading strategy examples.
- Finance students, business graduates, and early-career professionals who want to learn practical quantitative finance using Python without needing advanced math or finance experience.
- Data analysts, investors, and market enthusiasts who want to analyze financial data, measure risk and return, visualize performance, and test basic trading ideas.

## Requirements

- Basic knowledge of Python programming, including variables, functions, loops, and working with data.
- Laptop with internet access and the ability to use Google Colab, Jupyter Notebook, or a Python development environment.
- Basic interest in finance, investing, data analysis, or financial markets. No advanced finance background is required.

## What's included

- Interactive live lessons
- Projects to apply learnings
- Community of peers
- Certificate of completion
- Lifetime access to all course materials

## Cohorts

- **Cohort 1** — July 2, 2026 → July 9, 2026 · 1 week · 1 live lesson

## Instructor

### El-Moatasem Madani

Expert Software Engineer

El-Moatasem Madani is Expert Software Engineer and AI Engineer with more than 13 years of experience building technology products across fintech, e-commerce, mobile applications, and AI systems. He has strong experience in Python, iOS, Ruby on Rails, data analysis, and AI/ML applications.

He is currently pursuing a master's degree in Financial Engineering, where he focuses on quantitative finance, risk management, machine learning in finance, and investment strategies.

- https://www.linkedin.com/in/el-moatasem-madani-9b734b53/

## Frequently asked questions

### What happens if I can't make a live session?

All live sessions are recorded and available for replay within 24 hours. You can watch them at your convenience.

### Will I receive a certificate after completing the course?

Yes, you will receive a certificate of completion after finishing all required modules and assignments.

### What is your refund policy?

We offer a 14-day money-back guarantee. If you're not satisfied with the course, you can request a full refund within 14 days of enrollment.

## Enrolment

Enrol at https://zomra.io/courses/quantitative-finance-with-python
