Resources for Software Tools

Git

git merge vs. git rebase

Git Workflows

Rewriting History

Automated Deployment

Resources for GitHub Actions Automated Deployment

Shell

A fin-troduction to fish

The ‘cat’ Command Guide

AI

Introduction to Prompt Engineering

Introduction to AI Frameworks in Software Engineering

Using the OpenAI API in Python

Text to Speech in Python

Setting up OpenAI API in Python Project

AWS Glue

Introduction to AWS Glue and and a simple guide about how to use it

Text Editors

Introduction to Vim

Introduction to Nano

Introduction to Visual Studio Code

Introduction to Sublime

Python Libraries

Automate Tasks using PyAutoGui

Virtual Machines

Introduction to Virtual Machines