Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Stock Technicals App
4 students

Stock Technicals App

Django Stock App – Build Stock Dashboard, Strategies, RSI & Technicals
Last updated 5/2025
English

What you'll learn

  • Set up a Django project with MySQL database integration and environment configuration
  • Use Yahoo Finance APIs to fetch and store stock data, including income, balance sheet, and cash flow details
  • Design stock data tables and perform database operations to populate and manipulate financial records
  • Calculate stock returns, ratios, and create a fundamental summary for financial analysis
  • Build and visualize technical indicators like RSI, Fibonacci retracements, and Bollinger Bands
  • Implement strategy views to analyze and evaluate undervalued/overvalued stocks and 5-year return trends
  • Design a responsive stock dashboard UI to present aggregated and detailed stock insights
  • Apply the concepts of technical analysis to real stock data and automate strategy signals for market evaluation

Course content

10 sections • 56 lectures • 6h 10m total length
  • Why to take this Course4:10

Requirements

  • A computer with Python 3.x, MySQL, and code editor (like VSCode or PyCharm) installed

Description

Unlock the power of data-driven investment strategies with the Stock Technicals App course, a complete hands-on guide to building a fully functional stock analytics platform using Python, Django, and MySQL. This course is perfect for developers, data analysts, and finance enthusiasts looking to merge software development with financial analysis.

Starting from the very basics, we walk you through setting up your Python virtual environment, configuring Django, and connecting to MySQL through tools like DataGrip. You’ll learn to fetch real-time stock data from Yahoo Finance APIs and structure that data into robust database tables representing income statements, balance sheets, holdings, and cash flows.

As the course progresses, you'll gain experience in financial data creation, inserting and querying stock data, and implementing calculations for returns, ratios, and fundamental summaries. We dive deep into technical analysis, including RSI, Bollinger Bands, and Fibonacci retracements, and demonstrate how to integrate these into an intuitive stock dashboard.

A major highlight of the course is building custom strategy views, identifying overvaluation/undervaluation, and designing a system to evaluate 5-year stock performance. Whether you're building a personal portfolio analysis tool or an MVP for a fintech startup, this course provides the structure, logic, and UI to get you there.

Who this course is for:

  • Python and Django developers interested in applying their skills to stock market and financial analytics projects
  • Finance and data enthusiasts who want to learn how to build tools to analyze stock data
  • Students and learners working on academic or capstone projects in fintech, data science, or web development
  • Aspiring data analysts or quants looking to understand and visualize technical indicators
  • Startup founders or product builders creating MVPs or prototypes for stock analytics platforms
  • Investors and traders who want to build personalized dashboards and automate technical analysis strategies