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!