1.8. How Much Coding Knowledge Do I Need?

The corollary to the last question is "How much coding knowledge do I need for this course?", and luckily I can reiterate the last answer: very little.

The caveat is that ideally you have a non-zero amount of coding experience. It could have been in any language - visual basic, pinescript, javascript, scratch, c - it doesn't matter, but this hopefully isn't your absolute first time seeing a line of code. That's because this course will focus on Python for trading rather than Python 101, so it won't belabor language primitives like variables, conditionals, loops, etc. beyond the initial lessons in Module 2.

We suspect that, like trading itself, this course may be easier for people with backgrounds in business, finance, mathematics, economics, engineering, life sciences, and of course computer science. This is by no means a requirement, but the material will go down easier if you're already familiar and proficient with business or STEM thinking.

That said, the lessons that follow are designed to make no assumptions about your knowledge that hasn't already been taught in a prior lesson. This means it's important to follow lessons in order, as they will build upon each other. But you may rest assured that if you are hesitant about your current coding knowledge (or lack thereof) then you will be able to learn everything anew here.

Complete and Continue