Accessibility links

Jump to main contentOpen Main NavigationOpen Search Form
Heidelberg University
  • About
  • Development
  • Learning
  • Outreach
Scientific Software Center logo
  • Learning

Coding Templates

We provide project templates to kick-start your next Python, C++ or Fortran research project. They are simple to use and come with unit tests and continuous integration all set up and ready to go. For more advanced use cases like developing libraries we also offer C++ and Python project cookiecutters.

  • C++ project template
  • Python project template
  • Fortran project template
  • C++ project cookiecutter
  • Python project cookiecutter

Links

Write better code

Coding Guidelines

We provide general guidelines on best practices in sustainable software development and good scientific practice in research software engineering, which should apply to most projects and programming languages. In addition we provide language-specific guidelines for Python and C++ with a set of good default choices as well as recommendations on tooling and libraries.

Learn with the SSC

All courses

Deutsch

Contact

Footer

About

  • All Topics
  • SSC Mission
  • Organizational Structure
  • Meet our Team
  • Open positions
  • Current Information
  • Contact

Development

  • All Topics
  • Consultation
  • Initiate a Project
  • All Projects
  • How to cite us
  • Publications

Learning

  • All Topics
  • All Courses
  • PhD program “Reproducible Science”
  • Lunch Time Python
  • Coding Guidelines
  • Coding Templates
  • More learning resources

Contact


ssc@iwr.uni-heidelberg.de

Scientific Software Center

Im Neuenheimer Feld 205

69117 Heidelberg

Directions

To Heidelberg University website

Languages

Diese Webseite auf
  • Deutsch
  • English

Footer Legal

  • Privacy statement
  • Imprint
  • Accessibility

Footer Social Media

©2026 Scientific Software Center

Footer Legal

  • Privacy statement
  • Imprint
  • Accessibility