Skip to content
EF

Welcome to EcoFinLearn

Free Python & SQL lessons for finance and economics students, written by a Durham Business School lecturer. Runs in your browser.

Start lesson 1 - free, no signup

Python runs in your browser · nothing to install · 2 minutes to your first program

runs live in SQL lesson 1

Optional. Your progress is saved in this browser either way.

or continue without an account

Your name will appear on your certificates.

Or jump straight in - no signup needed
Python Foundations11 lessons · freeData Manipulation16 lessons · freeMachine Learning9 lessons · freeSQL Foundations8 lessons · freeAdvanced Finance SQL7 lessons · freeIT Essentials13 lessons · free

Runs in your browser · no install · start any lesson free · All courses

Learn Python & SQL for quantitative finance - free, in your browser

EcoFinLearn teaches the coding every quant, analyst and economist actually uses - Python, pandas and scikit-learn, plus advanced SQL - on real market and macro data. Every lesson runs in your browser with no install and no setup, and each one has a hands-on exercise you complete yourself, checked instantly. It is free to learn, and each finished track gives you a free printable completion record. A certificate of completion with its own page that anyone can check (€4.99) is coming soon: card payments are not switched on yet. Built by Sitraka Forler, a lecturer at Durham Business School.

Six tracks, from your first line of code to a real backtest

All courses - every track with its lesson count and study time

More than lessons

Free tools & references - no signup