MSSA Blog

Unofficial Guidance from a Former Graduate

Fundamentals for Developers

Introduction

TODO: Introduction

CAD Learning Path Prerequisites

MTA 98-361 - Software Development Fundamentals

Official information about the MTA exam on the Microsoft Docs website.

MTA 98-361 - Wiley Study Guide

This book is extremely popular among students preparing to take the MTA.

MTA 98-361 - Channel9 Series

An introductory-level MVA course that introduces fundamental software development concepts.

Git and Source Control

GitHub Docs

Documentation on GitHub and related topics.

Interactive Git Branching Tutorial

A fun and interactive Git tutorial that starts with the basics.

Beginner's Guide to Git & GitHub

Quick-start guide on FreeCodeCamp.

Official Git Documentation

Official documentation on git-scm.com.

Resources to Learn Git

More resources for learning Git, including sections such as "learn by reading", "learn by doing", and "GitHub training".

Computer Science and Programming Fundamentals

YouTube - Complete Beginner's Guide to Big O Notation (22m)

A complete overview of Big O Notation by Colt Steele on YouTube.

Big O CheatSheet

Visual representation of Big O complexity, and time complexity cheatsheets for various data structures and algorithms.

Contributing

This site is designed with MSSA students in mind, and aims to make contributions easy even for those who have minimal coding experience. Students and mentors alike are all welcome to submit pull requests.

Take a look at the Guide to Contributing page for ideas on how you can help and instructions for getting started!