freeCodeCamp

SnapTrade x freeCodeCamp

Learn to build with SnapTrade

Free, hands-on courses from SnapTrade and freeCodeCamp.

Build real investing projects from start to finish using brokerage APIs, market data, and the tools developers already use.

Courses

  • freeCodeCamp course

    Build an algorithmic trading app with Python and Django

    Build a working momentum trading application from scratch using Python, Django, Massive, SnapTrade, and Alpaca Paper.

    • Build the Django application and database
    • Retrieve and work with historical market data
    • Calculate and rank momentum scores
    • Connect a brokerage account with SnapTrade
    • Generate trading signals
    • Submit and verify paper trades
    View the course

    Includes the full course, source code, setup instructions, troubleshooting, and resources to build along.

  • Coming soon

    New course coming soon

    More hands-on projects. More ways to build with real brokerage data.

Want to start building now?

You don’t have to wait for the next course. SnapTrade’s Commercial Build plan is free for development and testing, so you can start experimenting with brokerage connections and APIs today.