diff --git a/github_lab_courses/best_practices.md b/github_lab_courses/best_practices.md
new file mode 100644
index 0000000..1a80b4b
--- /dev/null
+++ b/github_lab_courses/best_practices.md
@@ -0,0 +1,61 @@
+# GitHub & Git Best Practices
+
+*Now that you've mastered the basics read about some best practices to level up your Git. You'll put these into practice many times during the program.*
+
+## General Tips
+
+- **_keep commits short_** -> do multiple commits.
+
+- **_Commit early and often_**:
+
+ It is recommended to commit the early stage of work even if it is unfinished. That way your work history is rich and complete, and it makes your work easily reversible
+
+- **_Write good commit messages_**:
+
+ The rule of thumb for good commit messages is to separate their subject and body by using one empty line. The subject should not be longer than 50 characters and ought to contain a brief feature / bug fix description, whereas the body should highlight technical modifications in the code.
+
+ For example, this commit message is not ideal:
+
+ ```bash
+ added styling
+ ```
+
+ This is better:
+
+ ```bash
+ CSS for About page
+
+ - Implement all styling for the About page called for in the design document. [link]
+ - Add reusable class "contact" that can be used on any