Course curriculum

  • 1

    Introduction

    • Welcome

    • How to Ask a Question

  • 2

    Unix / Linux Environment

    • What is Unix?

    • Package Management

    • More Resources

  • 3

    Command Line

    • Graphical User Interface (GUI) vs Command Line Interface (CLI)

    • What is it?

    • Common Commands

    • Terminal Clients

    • Shortcuts, Remapping, Customization and Aliasing

    • More Resources to Learn about Command Line

    • Advanced: Shell Frameworks

    • Unix / Linux and Command Line Exam

  • 4

    Code Editors

    • Introduction

    • Visual Studio Code (VSCode)

    • VSCode Extensions

    • Text-Based Editors

  • 5

    Git, the Language of Development Gods

    • What is Git?

    • Setting Up Github

    • Making and Pushing Your First Git Repository

    • GUI Git Clients

    • Learning More Git

    • Advanced: Pull Requests, Rebasing and Guidelines: Contributing to Open Source

    • Advanced: Good First Issues for Blockchain Projects

  • 6

    Javascript, the "Just Enough" Language

    • Introduction

    • Javascript vs Python

    • Learning More About Javascript

    • Javascript Exam

    • Node.js: Expanding Javascript

    • Frameworks

  • 7

    Before You Go...

    • Sign-up for Bootcamp!