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!
-