Certification
Hummingbot certified market makers and strategy developers have successfully completed a Hummingbot Botcamp cohort, demonstrating their ability to design, code, and present a custom trading strategy.
See Certifications List for current certified developers.
Benefits of Certification¶
Earning your Hummingbot certificate offers several valuable benefits:
-
NFT Certificate: Upon completion of the certification process, you'll receive a unique certificate in the form of an Ethereum NFT. This serves as formal recognition of your skills and achievements in the Hummingbot ecosystem. Here are examples of the NFT certificates provided to a recent batch of Botcamp graduates: Cohort 9 NFTs. The top strategy presenters in each cohort also receive an additional Cohort MVP NFT.
-
Certifications List: Your name and credentials will be included in the master list of certified developers. This list is maintained on the Hummingbot website and serves as a public record of all certified developers. Being listed here can increase your visibility within the community and enhance your credibility as a Hummingbot developer to potential employers and bounty sponsors.
-
LinkedIn Certification: You'll be able to add your Hummingbot certification to your LinkedIn profile, showcasing your skills on this professional networking platform. For more information on adding the certification to LinkedIn, see LinkedIn's help article or this walkthrough.
-
Discord Badge: You'll receive special certification badge(s) on the Hummingbot Discord server. This badge system integrates with Discord's role system, giving you special recognition within the Hummingbot community. It's a great way to showcase your expertise and connect with other certified developers.
Certification Tracks¶
Hummingbot Market Maker¶
Proficient in designing and running market making strategies using Hummingbot. Skills include:
- Market making theory
- CEX and DEX proficiency
- Production-grade strategy deployment
Hummingbot Strategy Developer¶
Proficient in creating and deploying professional-grade algorithmic trading strategies using the Hummingbot Strategy V2 framework. Skills include:
- Designing and coding custom strategies
- Backtesting and live deployment
- Familiarity with Hummingbot V2 framework
Certification Process¶
The Hummingbot certification process is designed to be comprehensive and challenging, ensuring that participants have the skills to code and operate custom algorithmic trading strategies. This process is overseen by the core maintainers of the Hummingbot codebase.
The certification process involves completing a Hummingbot Botcamp cohort and submitting a strategy template and video for presentation at Demo Day.
1. Submit Strategy Template and Video¶
Depending on the certification track, developers are expected to:
- Complete the strategy template for their chosen track
- Record a brief video (3 minutes) explaining the strategy thesis and demonstrating it in action
2. Pass Review by Hummingbot Maintainers¶
After submitting their strategy template and video, Hummingbot maintainers will evaluate the work based on the following criteria:
- Effort: Overall thoroughness and effort invested
- Technical: Quality of implementation and use of Hummingbot framework components
- Presentation Quality: Clarity and effectiveness of the video presentation
3. Present at Demo Day¶
After the review process, the accepted strategies are presented at Demo Day, the capstone event for each Botcamp cohort.
- Voting Process: Attendees vote for the top strategy in each certification track.
- Certification NFT: All presenters receive a limited edition Botcamp Certification NFT, recognizing their achievement.
- Cohort MVP NFT: The top-voted strategy in each track is awarded a special Cohort MVP NFT, highlighting exceptional work.
Past Demo Day presentations can be viewed on the Hummingbot YouTube channel.