Skip to Main Content
We are working to upgrade the research experience by making ongoing improvements to our Research Guides.
You may encounter changes in the look and feel of the Research Guides website along with structural changes to our existing guides. If you have any questions or concerns about this process please let us know.

Software and Programming Tutorials

Learn how to use the different software programs used at FAU.

Django

Django is a high-level Python web framework that makes it easier to build web apps, and allows the apps to be built faster and with less code.

Django Project

Django Project Tutorial

Django Tutorial from RealPython

ENVI

ENVI is image processing and geospatial analysis software created by the NV5 Geospatial Software company. The software integrates with ArcGIS and with Python and is one of the key software tools for GIS professionals.

ENVI by NV5 Geospatial

ENVI Training

ENVI Tutorials

Fortran

Fortran was originally developed by IBM in 1958. It was created for scientific and engineering applications. The programming language is on its third generation and is still very popular today for numeric computation and scientific computing, including testing and benchmarking the fastest supercomputers.

Fortran

Fortran Tutorial

Fortran for Beginners

IDL

Interactive Data Language (IDL) from NV5 Geospatial Software is used to create visualizations out of complex numerical data. It is often used to conduct data analyses in the fields of Astronomy, Atmospheric Physics and Medical Imaging. ENVI, also from NV5 Geospatial, was written in IDL.

IDL from NV5 Geospatial

LabVIEW

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a visual programming language that allows the creation of user interfaces to be integrated into the development of experiments. The user interfaces are generally used for the control of various instruments and for simulations.

LabVIEW

LabVIEW Training

Python

Python is one of the most popular Open Source programming languages. It is used for web development, data analysis, machine learning and scripting.

Python

Coursera Python

Python Tutorial

R

R is a programming language that was developed to teach introductory statistics. R has become a very popular language for statistical computing and data visualization.

R Project

R Programming Language Tutorial

SQLite

SQLite is a C-language library that is used to create database engines. It is Open Source and is the most used library for database engines in the world, finding use in mobile phones, computers, and many other applications.

SQLite

SQLite Tutorial

SQLite for Beginners