Master the art of algorithmic trading with comprehensive NinjaScript programming courses designed for all skill levels.
Our goal is to take you through a journey of NinjaTrader 8 coding, where you will focus solely on the essential programming knowledge required to successfully achieve your desired level in NinjaScript programming for the NinjaTrader 8 trading platform. This training course is not designed to teach you C# or other programming languages. Instead, our scope and focus are entirely on NinjaScript. You will learn how to program NinjaTrader 8 indicators, add-ons, and strategies effectively.

Learn NinjaScript programming without any prior knowledge for NinjaTrader coding. With basic knowledge of computer operation, our step by step detailed training program will train you to be able to learn how NinjaTrader strategy programming and indicator custom programming are done.
Prior Basic computer knowledge required.

In Advanced Level, you can learn everything of Beginner Level for free and Advanced programming skills to enhance your knowledge. This Level will focus on practical use of custom programming skills for Strategies and Indicators so that you can custom program by yourself.
Prior Basic computer knowledge required.

After completing this Level, you should be able to custom program Strategies, Indicators, AddOns for NinjaTrader 8 at professional Level. It’s considered the best NinjaTrader programming course and you get both Beginner and Advanced Level sessions for free with this level.
Prior Basic computer knowledge required.
You will have access to the training content for 4 months from the date of purchase. After 4 months, your access will expire. However, you can still access any course for revision through a weekly subscription after your access expires.
Most trainees complete each level within 2–3 months, sometimes even faster. However, for flexibility, we provide 4 months of access to training content per level. For example, if you register for the Advanced Level, you will have access to both Beginner and Advanced levels for 4 months in total (not 8 months). If you register for the Beginner Level and later upgrade to Advanced, you will receive a separate 4 months of access for each level, starting from the day you receive access to that level. For further clarification, please contact us through our Contact Us page.
Please submit your refund request through the Contact Us page and provide the email address you used for payment. We will send a verification request to that email, so keep an eye on your inbox for a verification email from us.
Please submit your feedback or complaint through the Contact Us page.
The trainer conducting the sessions is an official NinjaTrader NinjaScript consultant. You can be fully confident in their expertise and deep knowledge of the subject matter.
If you are already an expert in programming but are interested in learning NinjaScript programming, then this course is suitable for you. However, please note that the course is designed for individuals without prior programming experience. While you may find some concepts familiar, the training is specifically focused on NinjaScript for NinjaTrader 8 indicator/strategy/add-on development and does not cover C# or other programming languages. If you have prior programming experience, be sure to select the appropriate training level.
We currently do not conduct any live classes in our Beginning, Advanced and Expert levels of the NinjaScript Programming courses. You will be provided with pre-recorded materials to learn from.