Professional Development Committee


The ACM Professional Development Committee (PDC) is a standing committee of the ACM Practitioner Board (PB). It serves to provide tools for lifelong learning, ethical conduct and professionalism for computing professionals and generally support the professional development and professionalism needs of all ACM members, with particular emphasis on the PD needs of practitioners.


  • Professional Development Committee

      Stephen Ibaraki
    Past Chair
      Eve Andersson  
      Susan Black
      Juan Miguel  De Joya
      Don  Gotterbarn  
      Scott  Hanselman  
      Dominic  Holt
      Bradley  Jensen  
      Srikantan  Moorthy
      Will  Tracz  
      Sophie  Watson

Learning Path: Hands-On Algorithmic Trading with Python

Learn how to use the Pandas library to import, analyze, and visualize data from economic, market, fundamental, and alternative sources available for free on the web; design and automate your own specific investment and trading strategies in Python; backtest and evaluate the performance of your strategies using the vectorized backtesting; prepare for competitions by crowd-sourced hedge funds to fund your algorithmic trading strategies.

You should have basic experience trading and investing in equities and basic knowledge of Python and Pandas DataFrames.

Featured Resource: Learning Path: Hands-On Algorithmic Trading with Python