This lesson is in the early stages of development (Alpha version)

From a Spreadsheet to a Database: Setup


Learners should have completed introductory lessons on:


For this course you will need the UNIX shell, plus SQLite3 on the command line.

If you are running Linux, you may already have SQLite3 installed, otherwise you should be able to get it from your package manager (on Debian/Ubuntu, you can use the command apt install sqlite3).


Please download the files we’ll be using:

Shell and Python

The second part of the lesson requires the Python programming language (Version 3.5 or greater) and access to a command-line interface (shell) on your computer. Please refer to the Software Carpentry setup instructions for the Bash shell and Python if you need guidance.