Course containers (computing infrastructure):
Start here to set up your course computing infrastructure! The course staff supports the following options:
Use Docker (requires Duke NetID authentication): This option is recommended if you prefer to work on your personal laptop. Here, the only software you need to install is Docker. The entire course computing infrastructure will run as “containers” on your laptop, which you will have access any time, even without an Internet connection.
Once you have created your containers, there are just a few more steps to personalize it and ready it for the course. Follow these instructions (requires Duke NetID authentication).
Next, we highly recommend that you follow instructions to set up Visual Studio Code to work with your containers. This setup is especially useful for remote Duke containers.
It may be helpful to look over some Linux Basics.
Relational data:
Semi-Structured data: