Building a Firm Foundation – Training Resources for Researchers is an online library of high-quality video tutorials teaching a wide variety of software tools and skills. The full range of these tutorials are available freely to current Syracuse University faculty, students and staff.

Learn How to Login to

Try Our Selected Tutorials Below

FAQ on Course Playlist Creation

Linux OS and Bash Scripting

Learn the Linux Command Line: The Basics
with Scott Simpson
Find out how to use the Linux command line and Bash shell. Learn Linux commands to navigate through the file and folder structure, edit text, set permissions, and install and update software on Linux machines.

Up and Running with Bash Scripting
with Scott Simpson
A fast-paced introduction to Bash script, a popular shell scripting language on Mac OS X and Linux.

Programming Languages

Up and Running with C
with Dan Gookin
Get a quick introduction to the vocabulary and basics of programming in C, the language that inspired C++, Objective-C, and many others.

C Essential Training
with Isac Artzi
A complete reference to learning C, from variables to functions and loops, including an exploration of the C Standard Library.

Up and Running with Python
with Joe Marini
Get a quick intro to Python, the popular and highly readable object-oriented language.

Code Clinic: Python
with Barron Stone
Explore solutions to common Python programming challenges, and compare the results with other programming languages, in the Code Clinic series.

Introduction to Data Analysis with Python
with Michele Vallisneri
Interested in using Python for data analysis? Learn how to use Python, Pandas, and NumPy together to analyze data sets big and small.

Become a Software Guru

Up and Running with MATLAB
with Patrick Royal
Learn a basic level of fluency with MATLAB, the programming language of choice for scientists and engineers for statistical analysis.

Up and Running with R
with Barton Poulson
Introduces the R statistical processing language, including how to install R, read data from SPSS and spreadsheets, analyze data, and create charts and plots.

R Statistics Essential Training
with Barton Poulson
Use R to model statistical relationships using its graphs, calculations, tests, and other analysis tools.