

Risk Based Portfolio Optimisation In Python
βπ Free Virtual Workshop: Risk-Based Portfolio Optimization in Python
βSmarter portfolio construction using Python - balance risk, diversification, and performance with real data
βπ§ About the Workshop
βPortfolio optimization is a core problem in finance - but itβs often taught in a way that feels abstract and overly theoretical. This hands-on virtual workshop takes a practical, Python-first approach to portfolio construction, focusing on risk-based optimization techniques that are widely used in practice.
βIn this 90-minute interactive session, youβll learn how to allocate assets across stocks, commodities, and cryptocurrencies using real financial data. The workshop blends intuitive explanations with live Python examples, helping you understand why certain portfolio strategies work - and where their limitations lie.
βπ What youβll learn
βBy attending this workshop, you will:
βπ Understand the riskβreturn trade-off and its role in portfolio decisions
π Learn how to fetch real financial data for free using APIs
π Use Python to construct optimal portfolios step by step
βοΈ Apply meanβvariance optimization and understand its limitations
π‘οΈ Learn the principles behind risk-based portfolio strategies
π» Build Minimum-Risk Portfolios (MRP)
π Construct Maximum Diversification Portfolios (MDP)
π Backtest and compare portfolio strategies to evaluate performance
βπ₯ Who Should Attend
βThis workshop is ideal for:
βπ¨βπ» Python users looking to apply their skills to finance and investing
π Data science learners seeking real-world applications
π Finance students exploring quantitative portfolio methods
πΌ Professionals interested in modern portfolio optimization techniques
π Beginners curious about finance but looking for a gentle, practical introduction
βA basic understanding of Python is helpful. No prior background in finance or portfolio theory is required.
βπ What You Will Get
βπ― A live, instructor-led virtual session
π» Practical Python examples using CVXPY & PyPortfolioOpt
π Access to GitHub resources with all scripts and datasets
π§ A solid foundation in risk-based portfolio optimization
π Clear next steps to continue learning quantitative finance
βπ€ Host & Instructor
βGerhard Kling
π¨βπ« Professor of Finance, University of Aberdeen
βπ Over 20 years of experience in academia, consulting, and EdTech
ποΈ Former roles at SOAS, Utrecht University, UWE, Southampton, and McKinsey & Company
π Expertise in firm valuation, M&A, FinTech, and EdTech
π₯ Creator of YUNIKARN, a YouTube channel offering free Python-based data science courses
π Academic background in Economics and Mathematics
βGerhard brings a rare combination of deep financial expertise and hands-on Python implementation, making complex concepts accessible and practical.
βπ₯οΈ Format & Access
βποΈ Date: Thursday, 12th February 2026
β° Time: 11:00 AM (UK time)
β Duration: 90 minutes
π Format: Live virtual workshop
πΈ Pricing: Free
π Accessibility: Join from anywhere in the world
ββ οΈ Important Instructions
ββ’ π Registration is mandatory
β’ π§ Joining details will be shared via email before the session
β’ βοΈ Please register using a valid email address
β’ π« Seats are be limited
βπ Click Register to reserve your seat and learn how to build smarter portfolios with Python.