Certificate of Achievement

Venkata Mukund Kashyap Yedunuthala

has completed the following course:

Fortran for Scientific Computing

Partnership for Advanced Computing in Europe (PRACE) and Vlaams Supercomputer Centre

The online course explored a broad overview of the Fortran programming language. Topics included basic syntax, data types, I/O, functions subroutines, object programming, best practices for writing maintainable code and starting points for debugging and profiling. Modern hardware and how to exploit it for best performance was emphasized combined with an overview of parallel programming paradigms, specific libraries for scientific computing and interoperability with C/C++ and Python.

5 weeks, 4 hours per week

Dr. Geert Jan Bex

HPC analist/consultant at Hasselt University and University of Leuven.

Partnership for Advanced Computing in Europe (PRACE)

Transcript

Learning outcomes

  • Develop applications in the field of scientific computing
  • Design computationally efficient applications
  • Code according to best practices
  • Evaluate the performance of your application
  • Identify and select the most relevant data structures for your application
  • Experiment with various design options

Syllabus

  • basic syntax, data types and procedures
  • in-depth discussion of Fortran syntax and semantics
  • modules and user-defined types, dynamic memory allocation and object-oriented programming
  • bast practices for maintainable code, modern computer architecture and performance implications, profiling
  • scientific library ecosystem, interoperating with C/C++ and Python, parallel programming using shared-memory and distributed paradigms

Issued on 24th March 2026

The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.

This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.

Free online course:

Fortran for Scientific Computing

Partnership for Advanced Computing in Europe (PRACE)