Essential Coding Skills for S&T Roles

Hi everyone,

I'm exploring opportunities in Sales and Trading and would like to enhance my coding skills to better align with industry requirements. Could anyone share insights on the specific coding skills and Python libraries that are most valuable in S&T roles? Additionally, I'd appreciate recommendations on the best ways to learn these skills independently, including any tools or paid resources that could expedite my learning.

Thanks in advance for your help!

23 Comments
 
Most Helpful

75% of the code I wrote this summer on a rates vol desk was data fetching/cleaning logic lol. the "cool quanty stuff" is usually just one liners from scikit-learn, statmodels or scipy so like 5%. the other 20% was fidgeting with matplotlib and/or plotly to make it look pretty. if you have access, practice pulling data with blpapi-python. if you dont have bbg, yahoo finance will do and make a pretty chart. understand the basics of how a rest api works - basic http theory and shit. anything more advanced than that the quant team builds it. python is not a hard thing to learn, like with all things, you're just gonna need to put in the time

 

to actually answer ur qs:
data fetching: requests, httpx, asyncio, boto3
data cleaning/wrangling: pandas/polars
database/sources: bbg, aws s3, kdq, arctic, ur banks own infra
math: numpy/scipy
regressions/pca: statmodels, scikit-learn
charting: matplotlib for static, plotly for interactive

if you havent taken an intro to cs class at ur school, sign up for one next semester. theres plenty of "intro to quant finance with python" github repos out there to learn from

 

learning all that might be a bit overkill if ur just an intern and/or not on a quanty desk. echoing the data fetching stuff but the desk will prob have some stuff already built out. also, knowing the ins/outs of ur analysis is more important than if ur able to shove it into a python library. so spend a good chunk of ur prep understanding the theory behind the statsmodels/sklearn models ur using ie the math. 

 

Mollitia eos consequatur occaecati sed ducimus et voluptatum voluptatibus. Asperiores quam dolores et eius corporis. Saepe illo ducimus dolor rerum perferendis delectus. Excepturi accusantium ut sint vero quidem numquam.

Quia doloremque quas itaque molestiae. Rem ex ut architecto et quod architecto amet consequatur. Sit et aut a animi quis quam temporibus. Nam optio et omnis expedita sunt animi. Qui necessitatibus voluptates id voluptatem explicabo dolorem velit. Repellat fugiat labore et rerum.

charts
Better Odds of Getting Into Trading With WSO
We help you land the role or you get free tuition.

Career Advancement Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.8%
  • Morgan Stanley 07 97.2%

Overall Employee Satisfaction

July 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.9%
  • Morgan Stanley 01 98.3%
  • Banco Santander 02 97.7%
  • BMO Capital Markets 12 97.2%

Professional Growth Opportunities

July 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 06 98.3%
  • Goldman Sachs 01 97.8%
  • JPMorgan 01 97.2%

Total Avg Compensation

July 2026 Investment Banking

  • Vice President (16) $429
  • Associates (46) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (14) $159
  • 1st Year Analyst (80) $150
  • Intern/Summer Analyst (73) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
kanon's picture
kanon
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
CompBanker's picture
CompBanker
98.9
6
dosk17's picture
dosk17
98.9
7
Betsy Massar's picture
Betsy Massar
98.9
8
GameTheory's picture
GameTheory
98.9
9
DrApeman's picture
DrApeman
98.9
10
Linda Abraham's picture
Linda Abraham
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”