Shells | Package Managers | Git | Environments | Markdown and Editors | Programming with Python/Node | Task Management

Engineering Basics

In this workshop, you will setup several tools, programming languages, libraries that will help you get started. You will also practice tools and workflows needed to be productive in data analytics.

The primary goal of this workshop is for you have to have installed and learned a set of relevant tools for software development and data analytics.

  1. Shells
    Basic overview of unix shells, shell programming, and windows shell tips.
  2. Package Managers
    Introduction to basic configuration management with package managers.
  3. Version Control with Git
    Basic overview of git. Two interactive tutorials for learning commands.
  4. Environments
    Tools for creating and managing virtual computing environments.
  5. Markdown and Editors
    Overview of markdown basics, lists, code, tables. Recommended editors for code and markdown. Creating Github Pages.
  6. Programming with Python/Node
    Practice basic programming tasks with python and node.
  7. Task Management
    Using Github issues and Trello boards for task management.