Pricing options

With Annual Subscription, you can access the Botcamp Core course, content library, exclusive community events, 1-1 members networking, and additional course modules that we'll be adding for a year. Lifetime access gives you lifetime access to everything above.

Get certified

Learn how to develop your own custom high-frequency trading & market making strategies from scratch.

Why Hummingbot?

Hummingbot is an open-source crypto trading platform for users to run and customize their own market making strategies from scratch. Built with python and cython, it is optimized for market making and supports over 19+ exchanges including CEXes and DEXes.

Key Benefits of the program

The price of the program is $3,500 USD for lifetime access. Here is why it's worth the cost:

  • Lifetime access to community of mentors & students

    Our bootcamp is cohort-based and there will be a cohort of students that will learn from one another. Our mentors offer office hours and tailored guidance. Just reach out to us and we’ll try our best to help you!

  • Practical knowledge & demos

    We believe that the best way to learn how to build market making strategies is to build together. Therefore, our program focuses on practical demos with shared example scripts so that students can learn while doing.

  • Get certified & be rewarded

    After you are certified, you can join our community of Hummingbot developers and earn while making contributions to our open-source community.

Course: Scripts Developer I

Build your own custom market making strategies from scratch using less than 50 lines of code. Beginner level coding knowledge is sufficient.

    1. Course Goals

    2. Course Logistics

    1. General information

    2. Exchanges

    3. Strategies

    4. Order Book

    5. Performance analysis

    6. Basic Concepts of Crypto Trading

    7. Hummingbot White Paper

    8. FAQ: DEX Trading Bots

    1. General Information

    2. Introduction and Basics

    3. Script and other components

    4. Coding Example: Logging prices

    5. Coding Example: Format status

    6. Coding Example: Buy only three times

    7. Hummingbot Scripts Cheatsheet

    1. General information

    2. Design template

    3. Code Contribution and Final Submission

    1. General Information

    2. Design template

    3. Coding the script

    4. Run and analyze the performance

    1. General Information

    2. Design template

    3. Coding and running the script

Scripts Developer I

  • 36 lessons
  • You will be able to create your own custom Hummingbot strategy with our simple framework.

Who will be a great fit?

We are open students of different levels and backgrounds in coding and trading. You're benefit more from the program if you are:

  • Interested in customizing your own high-frequency trading bots.

  • Interested in learning from a community of students & mentors.

  • Have basic knowledge of coding. Having taken a CS101 course is fine.

  • Would love to contribute to the Hummingbot codebase & community.

Curriculum of Scripts Developer I Course

  • 1. Pre-work (optional)

    Learn how market making and Hummingbot strategies work. Set up Hummingbot on your laptop / the cloud and run existing Hummingbot strategies.

  • 2. Introduction to the Hummingbot Code-base

    Understand the key components on the Hummingbot codebase, and which components you can dive deeper into.

  • 3a. Strategy design

    Learn how to design a strategy from scratch with our scripts design template, and explore our library of strategy design examples.

Build your strategy

  • 3b. Create your own strategy from scratch

    Receive guidance from our mentors and build your own custom strategy with fewer than 40 lines of code.

  • 4. Publishing your strategy

    Tips on how to submit your strategy to Hummingbot and earn HBOT rewards for your contributions.

Partnered Exchanges

We partner with exchanges to support our members in the program. Partners list coming soon!


  • How much coding knowledge is required?

    Our scripts developer course requires only basic knowledge in coding - having taken any computer programming 101 course is fine. The scripts are designed to be simple and can be creating with 40 lines of code.

  • How much time should be spent in the program?

    While the classes are only a few hours, how much you get is based on how much you spend learning and reaching out to our community of mentors and students. The goal of the courses is to provide you with an overview of the knowledge, and pointers for you to continue work on your own based on your goals. Reach out to our mentors who will be able to provide you with 1-1 guidance if needed!

  • What is the cost of the program?

    The program will become a paid course (Cost to be revealed soon) starting November batch as we start to improve our course content from our beta community of students. People who apply by the end of September will still be able to access the content for free. The reason why we are building the course into a paid course because this will be one of the major income streams for the Hummingbot Foundation moving forward, and we hope to create an effective course supported by a good quality community of instructors and mentors.

  • What can you do after being certified?

    We will be opening up the Hummingbot community to partnerships with hedge funds and exchanges very soon, and there will be opportunities for developers to submit their own strategy / improvement proposals or collaborate with different people in the community to contribute to the Hummingbot codebase and earn rewards. Stay tuned!

Learn with our community of developers

The next batch starts in November. Sign up in advance to secure your spot!

Mission of the Hummingbot Foundation

The mission of the Hummingbot Foundation is to democratize market making by providing a publicly auditable open-source strategy codebase for users to build, vote for, and customize strategies for high-frequency trading.