JuliaAcademy: Check out the "Introduction to Julia (for programmers)" or "Julia Programming for Nervous Beginners" courses
Introduction to Computational Thinking: a great Julia based course at MIT!
Comprehensive Julia Tutorials: YouTube playlist covering a variety of Julia topics, starting with an introduciton to the language.
GitHub Markdown Cheatsheet (note that not all of these commands may work in Weave.jl, as GitHub Markdown is an expanded syntax
Git Basics from The Odin Project.
Learn Git Branching: An interactive, visual tutorial to how git works.
Version Control from MIT's "CS: Your Missing Semester" course.
Git and GitHub for Poets: YouTube playlist covering the basics of git and GitHub.
Decision Modeling e-Book: this uses Excel Solver, but may have useful information on problem setup and optimization methods.
Algorithms for Decision-Making: open-access book based on Julia with more depth on optimization and decision-making algorithms than we will cover in this class.