1. Fill out the application form here. The prerequisites beyond subject area expertise for becoming an instructor are 1) you are comfortable working with Jupyter Notebooks, 2) you are comfortable working with Git and GitHub, and 3) you have completed at least one DataCamp project.
  2. If you are selected to continue in the application process, you will receive a Google Form via email requesting that you submit your idea for the project.
  3. If the idea for the project is approved, you will receive a link to a GitHub repo that contains an audition template notebook with detailed instructions. Completing the audition template means completing the @context and @solution cells for the first three tasks of your project, plus scratch code for the rest of your project. The content in the audition will be reused in the live project.
  4. For Python and R projects only: If the audition passes, complete a take-home test (it is in the same GitHub repo) where you will create tests for sample tasks in a project. Instructors use the nose testing framework for Python projects and testthat for R projects to provide feedback on the code students write in a project.
  5. If you have made it this far, you will have successfully completed the application process. Congratulations!

Upon completing these steps, you will be offered a contract and can begin the official project creation process, which kicks off with a meet and greet video call with the DataCamp projects team member with whom you will be developing your project.

Did this answer your question?