Skip to main content
CF

Vibe Code a Generative AI Finance App with Python and LangChain

7h 36m 39s
English
Paid

Learn how AI and finance work together as you build a real app with Python and LangChain. You follow clear steps and see how each part fits into a full workflow.

What You Build

You start with setup and data work. You load data, clean it, and shape it for your app. You study key financial metrics and KPIs that guide solid investment choices.

You then move into core finance ideas. You code the Modern Portfolio Theory and the Black–Litterman model. You turn formulas into clear Python code you can use in real projects.

How You Learn

You write code, run tests, and see results right away. You learn why each model works and where it fails. You also see how AI can help you improve these models.

What You Gain

By the end, you have a working finance app. You know how to talk about AI, finance, and Python with ease. This course fits both newcomers to fintech and developers who want to build smarter finance tools.

About the Author: Zero To Mastery

Zero To Mastery thumbnail

Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.

The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.

The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.

Watch Online 66 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 66 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction - Let's Build!
All Course Lessons (66)
#Lesson TitleDurationAccess
1
Introduction - Let's Build! Demo
06:58
2
Game Plan for Setup and Gains
04:18
3
Setup
06:06
4
Fetch FX Rates
06:41
5
Cache FX Rates
03:42
6
Download Financial Data
06:09
7
Computing Gains and Losses
07:08
8
Computing Totals
07:42
9
Updates to Current Portfolio
12:54
10
Additions to Portfolio
09:31
11
Exporting the CSV File
05:25
12
Download and Setup Cursor
04:36
13
Virtual Environment and Dependencies
05:18
14
Formatting the App
10:30
15
Running the App Locally
04:52
16
Setting Up Tab 1
05:28
17
Finalizing Tab 1
11:30
18
Setting Up Asset Updates
23:47
19
Adding New Assets Setup
05:16
20
Adding New Assets Wrap Up
09:39
21
Debugging Tab 1
07:21
22
Debugging Tab 2
07:56
23
Exporting Data
13:20
24
Testing Tab 2
01:32
25
Introduction to Finance
07:54
26
Top Fundamental KPIs for Stock Analysis
08:03
27
Top Trading KPIs for Stock Analysis
08:41
28
Get Historical Prices
03:40
29
Compute Moving Averages
06:43
30
Plot Moving Averages
04:03
31
Volatility
06:53
32
Plotting Volatility
07:17
33
PE Ratio
05:41
34
Plotting PE Ratios
02:36
35
Beta
04:23
36
Sharpe Ratio
07:34
37
RSI
06:16
38
Plotting RSI
02:54
39
MACD Crossover
05:23
40
Plotting MACD Crossover
03:00
41
Setting Up the New Script
06:17
42
Moving Averages
11:22
43
Improving the App Design
05:24
44
Volatility
06:52
45
PE Ratio and Betas
07:59
46
Sharpe Ratio, RSI and MACD
05:55
47
Testing and Debugging
10:02
48
Adding Key Points to KPIs
03:03
49
Game Plan for GenAI Recommendations
03:52
50
OpenAI and Langchain Setup
07:05
51
What is LangChain?
05:32
52
System Recommendations
03:58
53
Combine KPIs
08:46
54
AI Recommendations
06:06
55
Setup
04:01
56
.env and API Key
13:05
57
Finalizing the AI Recommendations
07:25
58
Game Plan for Improving the Portfolio and Deployment
03:07
59
Calculating New KPIs
06:55
60
AI Recommendations with New Instruments
05:02
61
Setup
04:56
62
Finalizing Tab 6
11:28
63
Versioning the Libraries
03:35
64
Github
06:52
65
Deployment
07:10
66
From Diogo: How I Invest
12:10
Unlock unlimited learning

Get instant access to all 65 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Vibe Code a Generative AI Finance App with Python and LangChain about?
Learn how AI and finance work together as you build a real app with Python and LangChain . You follow clear steps and see how each part fits into a full workflow. What You Build You start with setup and data work. You load data, clean it…
Who teaches this course?
It is taught by Zero To Mastery. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 66 lessons with a total runtime of 7 hours 36 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/vibe-code-a-generative-ai-finance-app-with-python-and-langchain. The page hosts every lesson with the integrated video player; no download is required.