Trainings for Researchers

Delivered by the Factory in collaboration with the Academy, these trainings are designed for researchers who want to adopt the best practices in their day-to-day work.

Automatic testing

The automatic testing training provides researchers with the best practices for code testing, a complete overview on test types, and a hands-on coding practice to apply on a practical level the knowledge acquired during the training.

The training covers the following subjects:

  • Unit tests
  • Integration tests
  • Functional tests
  • Deployment tests
  • User experience tests

Documentation

The documentation training provides researchers with the best practices for code documentation, an overview on its value and different approaches, and a hands-on practice to apply on a practical level the knowledge acquired during the training.

The training covers the following subjects:

  • Code & Code comments
  • API documentation
  • Lab notebook
  • Papers
  • Issue tracker / version management

Maturity Evaluation

The maturity evaluation training allows researches to evaluate a project from a maturity/completion point of view, explains the 3 different maturity levels of a project, and includes a hands-on evaluation of one of their projects to apply the knowledge acquired during the training.

The 3 levels of maturity of a project are:

  • Level 1: Prototype code
  • Level 2: Intermediate code
  • Level 3: MVP-ready code