Accounting Coding Camp


Learn the Essentials of Python, STATA, and SAS to Conduct Empirical Research in Accounting and Finance


The Accounting Coding Camp covers foundational programming skills in SAS, Python and STATA needed to conduct empirical research. The course provides an introduction on how to access and manipulate data from standard financial datasets, as well as an introduction to basic web scraping of EDGAR and Yahoo! Finance, machine learning, ChatGPT, and integrated development environments. Students will be able to download all of the programs used in the course, including all of the solution and replication code. 

Select Introductory Python Intermediate Python Advanced Python SAS STATA Price
X X X X X $2,000
X X X $1,500
X X X X $1,500
X X $1,000
X $600
X X $750
Click Here to Enroll
Use Python to import data locally or directly from WRDS, prepare data for statistical analysis, scrape data from the web, perform robotic process automation, and perform textual analysis.



Use SAS to import data locally or directly from WRDS and prepare data for statistical analysis.

Use STATA to run statistical models and create beautifully-formatted output tables.


Introduction to Programming

Learn the basics of the Python, SAS, and STATA to conduct empirical research.


Wharton Research Data Services

Access WRDS directly from Python or SAS. We teach you how to access Compustat and CRSP data using SQL commands. We also compute common financial statement variables and cumulative buy-and-hold abnormal returns.

Data Preparation and Analysis

Import, merge, clean, and explore data including winsorization, truncation, descriptive statistics, and basic regression analysis.

Web Scraping

Scrape data from the web. We teach you the basics of HTML structure and how to interact with web browsers. We apply these skills to scrape data from EDGAR and Yahoo! Finance.

Textual Analysis

Perform textual analysis including text functions, regular expressions, tokenization, text pre-processing, and counting words. We apply these skills to calculate disclosure tone and the Fog index.

Robotic Process Automation

Learn robotic process automation such as obtaining and validating user input, automating the keyboard and mouse, and managing files and folders in the operating system.

ChatGPT


Increase your coding speed and efficiency by learning to use ChatGPT to write, optimize, and debug your code.

Machine Learning


Learn to use machine learning in your research including random forest, neural networks, support vector machines, and latent Dirichlet allocation.

Integrated Development Environments

Increase your productivity by learning the ins and outs of the two most popular integrated development environments for Python: Visual Studio Code and PyCharm.

Meet the Accounting Coding Camp Team

The Accounting Coding Camp is taught by a team of experienced professors: Mike Drake, Josh Lee, and Jake Thornock. This team has published many articles in the top academic journals, including JAR, JAE, TAR, CAR, RAST, JF, JFE and MS.

Content & Materials

The Accounting Coding Camp covers foundational programming skills in SAS, Python and STATA needed to conduct empirical research. The course will also provide an introduction on how to access and manipulate data from standard financial datasets, as well as an introduction to basic web scraping of EDGAR and Yahoo! Finance, machine learning, ChatGPT, and integrated development environments. Students will be able to download all of the programs used in the course, including all of the solution and replication code. 

Format

The Accounting Coding Camp is conducted entirely online and consists of a series of asynchronous videos and exercises. This format provides students with maximum flexibility around the timing and pace of their learning experience. Students will have access to the material for one-year starting on their enrollment date. 

Cost

This packages which includes ALL camps offered by the Accounting Coding Camp (introductory, intermediate, and advanced Python, SAS, and STATA) costs $2,000 per participant. Alternative enrollment options are listed below.

Frequently Asked Questions

You can find answers to frequently asked questions here: FAQ

List of Skills Taught

You can view a list of skills taught in the course by programming language here: SKILLS

Preview

Would you like to preview the course? You can sign up to preview the course for free here: PREVIEW

Contact Us

Email us at [email protected].

Enrollment Options

Select Introductory Python Intermediate Python Advanced Python SAS STATA Price
X X X X X $2,000
X X X $1,500
X X X X $1,500
X X $1,000
X $600
X X $750
Click Here to Enroll