diff --git a/Map.md b/Map.md
index b2419e3..87be383 100644
--- a/Map.md
+++ b/Map.md
@@ -1,135 +1,150 @@
-# HTML5 and CSS
-1. [Challenge: Say Hello to HTML Elements](Challenge-Say-Hello-to-HTML-Elements)
-2. [Challenge: Headline with the h2 Element](Challenge-Headline-with-the-h2-Element)
-3. [Challenge: Inform with the Paragraph Element](Challenge-Inform-with-the-Paragraph-Element)
-4. [Challenge: Make Unique Objects by Passing Parameters to our Constructor](Challenge-Make-Unique-Objects-by-Passing-Parameters-to-our-Constructor)
-5. [Challenge: Uncomment HTML](Challenge-Uncomment-HTML)
-6. [Challenge: Comment out HTML](Challenge-Comment-out-HTML)
-7. [Challenge: Fill in the Blank with Placeholder Text](Challenge-Fill-in-the-Blank-with-Placeholder-Text)
-8. [Challenge: Delete HTML Elements](Challenge-Delete-HTML-Elements)
-9. [Challenge: Change the Color of Text](Challenge-Change-the-Color-of-Text)
-10. [Challenge: Use CSS Selectors to Style Elements](Challenge-Use-CSS-Selectors-to-Style-Elements)
-11. [Challenge: Use a CSS Class to Style an Element](Challenge-Use-a-CSS-Class-to-Style-an-Element)
-12. [Challenge: Style Multiple Elements with a CSS Class](Challenge-Style-Multiple-Elements-with-a-CSS-Class)
-13. [Challenge: Change the Font Size of an Element](Challenge-Change-the-Font-Size-of-an-Element)
-14. [Challenge: Set the Font Family of an Element](Challenge-Set-the-Font-Family-of-an-Element)
-15. [Challenge: Import a Google Font](Challenge-Import-a-Google-Font)
-16. [Challenge: Specify How Fonts Should Degrade](Challenge-Specify-How-Fonts-Should-Degrade)
-17. [Challenge: Add Images to your Website](Challenge-Add-Images-to-your-Website)
-18. [Challenge: Size your Images](Challenge-Size-your-Images)
-19. [Challenge: Add Borders Around your Elements](Challenge-Add-Borders-Around-your-Elements)
-20. [Challenge: Add Rounded Corners with a Border Radius](Challenge-Add-Rounded-Corners-with-a-Border-Radius)
-21. [Challenge: Make Circular Images with a Border Radius](Challenge-Make-Circular-Images-with-a-Border-Radius)
-22. [Challenge: Link to External Pages with Anchor Elements](Challenge-Link-to-External-Pages-with-Anchor-Elements)
-23. [Challenge: Nest an Anchor Element within a Paragraph](Challenge-Nest-an-Anchor-Element-within-a-Paragraph))
-24. [Challenge: Make Dead Links using the Hash Symbol](Challenge-Make-Dead-Links-using-the-Hash-Symbol)
-25. [Challenge: Turn an Image into a Link](Challenge-Turn-an-Image-into-a-Link)
-26. [Challenge: Add Alt Text to an Image for Accessibility](Challenge-Add-Alt-Text-to-an-Image-for-Accessibility)
-27. [Challenge: Create a Bulleted Unordered List](Challenge-Create-a-Bulleted-Unordered-List)
-28. [Challenge: Create an Ordered List](Challenge-Create-an-Ordered-List)
-29. [Challenge: Create a Text Field](Challenge-Create-a-Text-Field)
-30. [Challenge: Add Placeholder Text to a Text Field](Challenge-Add-Placeholder-Text-to-a-Text-Field)
-31. [Challenge: Create a Form Element](Challenge-Create-a-Form-Element)
-32. [Challenge: Add a Submit Button to a Form](Challenge-Add-a-Submit-Button-to-a-Form)
-33. [Challenge: Use HTML5 to Require a Field](Challenge-Use-HTML5-to-Require-a-Field)
-34. [Challenge: Create a Set of Radio Buttons](Challenge-Create-a-Set-of-Radio-Buttons)
-35. [Challenge: Create a Set of Checkboxes](Challenge-Create-a-Set-of-Checkboxes)
-36. [Challenge: Check Radio Buttons and Checkboxes by Default](Challenge-Check-Radio-Buttons-and-Checkboxes-by-Default)
-37. [Challenge: Nest Many Elements within a Single Div Element](Challenge-Nest-Many-Elements-within-a-Single-Div-Element)
-38. [Challenge: Give a Background Color to a Div Element](Challenge-Give-a-Background-Color-to-a-Div-Element)
-39. [Challenge: Set the ID of an Element](Challenge-Set-the-ID-of-an-Element)
-40. [Challenge: Use an ID Attribute to Style an Element](Challenge-Use-an-ID-Attribute-to-Style-an-Element)
-41. [Challenge: Adjusting the Padding of an Element](Challenge-Adjusting-the-Padding-of-an-Element)
-42. [Challenge: Adjust the Margin of an Element](Challenge-Adjust-the-Margin-of-an-Element)
-43. [Challenge: Add a Negative Margin to an Element](Challenge-Add-a-Negative-Margin-to-an-Element)
-44. [Challenge: Add Different Padding to Each Side of an Element](Challenge-Add-Different-Padding-to-Each-Side-of-an-Element)
-45. [Challenge: Add Different Margins to Each Side of an Element](Challenge-Add-Different-Margins-to-Each-Side-of-an-Element)
-46. [Challenge: Use Clockwise Notation to Specify the Padding of an Element](Challenge-Use-Clockwise-Notation-to-Specify-the-Padding-of-an-Element)
-47. [Challenge: Use Clockwise Notation to Specify the Margin of an Element](Challenge-Use-Clockwise-Notation-to-Specify-the-Margin-of-an-Element)
-48. [Challenge: Style the HTML Body Element](Challenge-Style-the-HTML-Body-Element)
-49. [Challenge: Inherit Styles from the Body Element Complete](Challenge-Inherit-Styles-from-the-Body-Element)
-50. [Challenge: Prioritize One Style Over Another Complete](Challenge-Prioritize-One-Style-Over-Another)
-51. [Challenge: Override Styles in Subsequent CSS Complete](Challenge-Override-Styles-in-Subsequent-CSS)
-52. [Challenge: Override Class Declarations by Styling ID Attributes Complete](Challenge-Override-Class-Declarations-by-Styling-ID-Attributes)
-53. [Challenge: Override Class Declarations with Inline Styles Complete](Challenge-Override-Class-Declarations-with-Inline-Styles)
-54. [Challenge: Override All Other Styles by using Important Complete](Challenge-Override-All-Other-Styles-by-using-Important)
-55. [Challenge: Use Hex Code for Specific Colors Complete](Challenge-Use-Hex-Code-for-Specific-Colors)
-56. [Challenge: Use Hex Code to Color Elements White Complete](Challenge-Use-Hex-Code-to-Color-Elements-White)
-57. [Challenge: Use Hex Code to Color Elements Red Complete](Challenge-Use-Hex-Code-to-Color-Elements-Red)
-58. [Challenge: Use Hex Code to Color Elements Green Complete](Challenge-Use-Hex-Code-to-Color-Elements-Green)
-59. [Challenge: Use Hex Code to Color Elements Blue](Challenge-Use-Hex-Code-to-Color-Elements-Blue)
-60. [Challenge: Use Hex Code to Mix Colors](Challenge-Use-Hex-Code-to-Mix-Colors)
-61. [Challenge: Use Hex Code to Color Elements Gray](Challenge-Use-Hex-Code-to-Color-Elements-Gray)
-62. [Challenge: Use Hex Code for Specific Shades of Gray](Challenge-Use-Hex-Code-for-Specific-Shades-of-Gray)
-63. [Challenge: Use Abbreviated Hex Code](Challenge-Use-Abbreviated-Hex-Code)
-64. [Challenge: Use RGB values to Color Elements](Challenge-Use-RGB-values-to-Color-Elements)
-65. [Challenge: Use RGB to Color Elements White](Challenge-Use-RGB-to-Color-Elements-White)
-66. [Challenge: Use RGB to Color Elements Red](Challenge-Use-RGB-to-Color-Elements-Red)
-67. [Challenge: Use RGB to Color Elements Green](Challenge-Use-RGB-to-Color-Elements-Green)
-68. [Challenge: Use RGB to Color Elements Blue](Challenge-Use-RGB-to-Color-Elements-Blue)
-69. [Challenge: Use RGB to Mix Colors](Challenge-Use-RGB-to-Mix-Colors)
-70. [Challenge: Use RGB to Color Elements Gray](Challenge-Use-RGB-to-Color-Elements-Gray)
-
-# Responsive Design with Bootstrap
-1. [Challenge: Use Responsive Design with Bootstrap Fluid Containers](Challenge-Use-Responsive-Design-with-Bootstrap-Fluid-Containers)
-2. [Challenge: Make Images Mobile Responsive](Challenge-Make-Images-Mobile-Responsive)
-3. [Challenge: Center Text with Bootstrap](Challenge-Center-Text-with-Bootstrap)
-4. [Challenge: Create a Bootstrap Button](Challenge-Create-a-Bootstrap-Button)
-5. [Challenge: Create a Block Element Bootstrap Button](Challenge-Create-a-Block-Element-Bootstrap-Button)
-6. [Challenge: Taste the Bootstrap Button Color Rainbow](Challenge-Taste-the-Bootstrap-Button-Color-Rainbow)
-7. [Challenge: Call out Optional Actions with Button Info](Challenge-Call-out-Optional-Actions-with-Button-Info)
-8. [Challenge: Warn your Users of a Dangerous Action](Challenge-Warn-your-Users-of-a-Dangerous-Action)
-9. [Challenge: Use the Bootstrap Grid to Put Elements Side By Side](Challenge-Use-the-Bootstrap-Grid-to-Put-Elements-Side-By-Side)
-10. [Challenge: Ditch Custom CSS for Bootstrap](Challenge-Ditch-Custom-CSS-for-Bootstrap)
-11. [Challenge: Use Spans for Inline Elements](Challenge-Use-Spans-for-Inline-Elements)
-12. [Challenge: Create a Custom Heading](Challenge-Create-a-Custom-Heading)
-13. [Challenge: Add Font Awesome Icons to our Buttons](Challenge-Add-Font-Awesome-Icons-to-our-Buttons)
-14. [Challenge: Add Font Awesome Icons to all of our Buttons](Challenge-Add-Font-Awesome-Icons-to-all-of-our-Buttons)
-15. [Challenge: Responsively Style Radio Buttons](Challenge-Responsively-Style-Radio-Buttons)
-16. [Challenge: Responsively Style Checkboxes](Challenge-Responsively-Style-Checkboxes)
-17. [Challenge: Style Text Inputs as Form Controls](Challenge-Style-Text-Inputs-as-Form-Controls)
-18. [Challenge: Line up Form Elements Responsively with Bootstrap](Challenge-Line-up-Form-Elements-Responsively-with-Bootstrap)
-19. [Challenge: Create a Bootstrap Headline](Challenge-Create-a-Bootstrap-Headline)
-20. [Challenge: House our page within a Bootstrap Container Fluid Div](Challenge-House-our-page-within-a-Bootstrap-Container-Fluid-Div)
-21. [Challenge: Create a Bootstrap Row](Challenge-Create-a-Bootstrap-Row)
-22. [Challenge: Split your Bootstrap Row](Challenge-Split-your-Bootstrap-Row)
-23. [Challenge: Create Bootstrap Wells](Challenge-Create-Bootstrap-Wells)
-24. [Challenge: Add Elements within your Bootstrap Wells](Challenge-Add-Elements-within-your-Bootstrap-Wells)
-25. [Challenge: Apply the Default Bootstrap Button Style](Challenge-Apply-the-Default-Bootstrap-Button-Style)
-26. [Challenge: Create a Class to Target with jQuery Selectors](Challenge-Create-a-Class-to-Target-with-jQuery-Selectors)
-27. [Challenge: Add ID Attributes to Bootstrap Elements](Challenge-Add-ID-Attributes-to-Bootstrap-Elements)
-28. [Challenge: Label Bootstrap Wells](Challenge-Label-Bootstrap-Wells)
-29. [Challenge: Give Each Element a Unique ID](Challenge-Give-Each-Element-a-Unique-ID)
-30. [Challenge: Label Bootstrap Buttons](Challenge-Label-Bootstrap-Buttons)
-31. [Challenge: Use Comments to Clarify Code](Challenge-Use-Comments-to-Clarify-Code)
-
-# Gear up for Success
-1. [Challenge: Browse Camper News ](http://freecodecamp.com/challenges/browse-camper-news)
-2. [Challenge: Reference our Wiki ](http://freecodecamp.com/challenges/reference-our-wiki)
-3. [Challenge: Join our LinkedIn Alumni Network ](http://freecodecamp.com/challenges/join-our-linkedin-alumni-network)
-4. [Challenge: Commit to a Goal and a Nonprofit](http://freecodecamp.com/challenges/commit-to-a-goal-and-a-nonprofit)
-
-# jQuery
-1. [Challenge: Learn how Script Tags and Document Ready Work](Challenge-Learn-how-Script-Tags-and-Document-Ready-Work)
-2. [Challenge: Target HTML Elements with Selectors Using jQuery](Challenge-Target-HTML-Elements-with-Selectors-Using-jQuery)
-3. [Challenge: Target Elements by Class Using jQuery](Challenge-Target-Elements-by-Class-Using-jQuery)
-4. [Challenge: Target Elements by ID Using jQuery](Challenge-Target-Elements-by-ID-Using-jQuery)
-5. [Challenge: Delete your jQuery Functions](Challenge-Delete-your-jQuery-Functions)
-6. [Challenge: Target the same element with multiple jQuery Selectors](Challenge-Target-the-same-element-with-multiple-jQuery-Selectors)
-7. [Challenge: Remove Classes from an element with jQuery](Challenge-Remove-Classes-from-an-element-with-jQuery)
-8. [Challenge: Change the CSS of an Element Using jQuery](Challenge-Change-the-CSS-of-an-Element-Using-jQuery)
-9. [Challenge: Disable an Element Using jQuery](Challenge-Disable-an-Element-Using-jQuery)
-10. [Challenge: Change Text Inside an Element Using jQuery](Challenge-Change-Text-Inside-an-Element-Using-jQuery)
-11. [Challenge: Remove an Element Using jQuery](Challenge-Remove-an-Element-Using-jQuery)
-12. [Challenge: Use appendTo to Move Elements with jQuery](Challenge-Use-appendTo-to-Move-Elements-with-jQuery)
-13. [Challenge: Clone an Element Using jQuery](Challenge-Clone-an-Element-Using-jQuery)
-14. [Challenge: Target the Parent of an Element Using jQuery](Challenge-Target-the-Parent-of-an-Element-Using-jQuery)
-15. [Challenge: Target the Children of an Element Using jQuery](Challenge-Target-the-Children-of-an-Element-Using-jQuery)
-16. [Challenge: Target a Specific Child of an Element Using jQuery](Challenge-Target-a-Specific-Child-of-an-Element-Using-jQuery)
-17. [Challenge: Target Even Numbered Elements Using jQuery](Challenge-Target-Even-Numbered-Elements-Using-jQuery)
-18. [Challenge: Use jQuery to Modify the Entire Page](Challenge-Use-jQuery-to-Modify-the-Entire-Page)
-
-# Basic JavaScript
+# Getting Started
+## Join the Free Code Camp Community
+- [Learn how Free Code Camp Works](http://www.freecodecamp.com/challenges/learn-how-free-code-camp-works)
+- [Create a GitHub Account and Join our Chat Rooms](http://www.freecodecamp.com/challenges/create-a-github-account-and-join-our-chat-rooms)
+- [Configure your Code Portfolio](http://www.freecodecamp.com/challenges/configure-your-code-portfolio)
+- [Join a Campsite in Your City](http://www.freecodecamp.com/challenges/join-a-campsite-in-your-city)
+- [Learn What to Do If You Get Stuck](http://www.freecodecamp.com/challenges/learn-what-to-do-if-you-get-stuck)
+
+# Front End Development Certification
+## HTML5 and CSS
+- [Challenge: Say Hello to HTML Elements](Challenge-Say-Hello-to-HTML-Elements)
+- [Challenge: Headline with the h2 Element](Challenge-Headline-with-the-h2-Element)
+- [Challenge: Inform with the Paragraph Element](Challenge-Inform-with-the-Paragraph-Element)
+- [Challenge: Make Unique Objects by Passing Parameters to our Constructor](Challenge-Make-Unique-Objects-by-Passing-Parameters-to-our-Constructor)
+- [Challenge: Uncomment HTML](Challenge-Uncomment-HTML)
+- [Challenge: Comment out HTML](Challenge-Comment-out-HTML)
+- [Challenge: Fill in the Blank with Placeholder Text](Challenge-Fill-in-the-Blank-with-Placeholder-Text)
+- [Challenge: Delete HTML Elements](Challenge-Delete-HTML-Elements)
+- [Challenge: Change the Color of Text](Challenge-Change-the-Color-of-Text)
+- [Challenge: Use CSS Selectors to Style Elements](Challenge-Use-CSS-Selectors-to-Style-Elements)
+- [Challenge: Use a CSS Class to Style an Element](Challenge-Use-a-CSS-Class-to-Style-an-Element)
+- [Challenge: Style Multiple Elements with a CSS Class](Challenge-Style-Multiple-Elements-with-a-CSS-Class)
+- [Challenge: Change the Font Size of an Element](Challenge-Change-the-Font-Size-of-an-Element)
+- [Challenge: Set the Font Family of an Element](Challenge-Set-the-Font-Family-of-an-Element)
+- [Challenge: Import a Google Font](Challenge-Import-a-Google-Font)
+- [Challenge: Specify How Fonts Should Degrade](Challenge-Specify-How-Fonts-Should-Degrade)
+- [Challenge: Add Images to your Website](Challenge-Add-Images-to-your-Website)
+- [Challenge: Size your Images](Challenge-Size-your-Images)
+- [Challenge: Add Borders Around your Elements](Challenge-Add-Borders-Around-your-Elements)
+- [Challenge: Add Rounded Corners with a Border Radius](Challenge-Add-Rounded-Corners-with-a-Border-Radius)
+- [Challenge: Make Circular Images with a Border Radius](Challenge-Make-Circular-Images-with-a-Border-Radius)
+- [Challenge: Link to External Pages with Anchor Elements](Challenge-Link-to-External-Pages-with-Anchor-Elements)
+- [Challenge: Nest an Anchor Element within a Paragraph](Challenge-Nest-an-Anchor-Element-within-a-Paragraph))
+- [Challenge: Make Dead Links using the Hash Symbol](Challenge-Make-Dead-Links-using-the-Hash-Symbol)
+- [Challenge: Turn an Image into a Link](Challenge-Turn-an-Image-into-a-Link)
+- [Challenge: Add Alt Text to an Image for Accessibility](Challenge-Add-Alt-Text-to-an-Image-for-Accessibility)
+- [Challenge: Create a Bulleted Unordered List](Challenge-Create-a-Bulleted-Unordered-List)
+- [Challenge: Create an Ordered List](Challenge-Create-an-Ordered-List)
+- [Challenge: Create a Text Field](Challenge-Create-a-Text-Field)
+- [Challenge: Add Placeholder Text to a Text Field](Challenge-Add-Placeholder-Text-to-a-Text-Field)
+- [Challenge: Create a Form Element](Challenge-Create-a-Form-Element)
+- [Challenge: Add a Submit Button to a Form](Challenge-Add-a-Submit-Button-to-a-Form)
+- [Challenge: Use HTML5 to Require a Field](Challenge-Use-HTML5-to-Require-a-Field)
+- [Challenge: Create a Set of Radio Buttons](Challenge-Create-a-Set-of-Radio-Buttons)
+- [Challenge: Create a Set of Checkboxes](Challenge-Create-a-Set-of-Checkboxes)
+- [Challenge: Check Radio Buttons and Checkboxes by Default](Challenge-Check-Radio-Buttons-and-Checkboxes-by-Default)
+- [Challenge: Nest Many Elements within a Single Div Element](Challenge-Nest-Many-Elements-within-a-Single-Div-Element)
+- [Challenge: Give a Background Color to a Div Element](Challenge-Give-a-Background-Color-to-a-Div-Element)
+- [Challenge: Set the ID of an Element](Challenge-Set-the-ID-of-an-Element)
+- [Challenge: Use an ID Attribute to Style an Element](Challenge-Use-an-ID-Attribute-to-Style-an-Element)
+- [Challenge: Adjusting the Padding of an Element](Challenge-Adjusting-the-Padding-of-an-Element)
+- [Challenge: Adjust the Margin of an Element](Challenge-Adjust-the-Margin-of-an-Element)
+- [Challenge: Add a Negative Margin to an Element](Challenge-Add-a-Negative-Margin-to-an-Element)
+- [Challenge: Add Different Padding to Each Side of an Element](Challenge-Add-Different-Padding-to-Each-Side-of-an-Element)
+- [Challenge: Add Different Margins to Each Side of an Element](Challenge-Add-Different-Margins-to-Each-Side-of-an-Element)
+- [Challenge: Use Clockwise Notation to Specify the Padding of an Element](Challenge-Use-Clockwise-Notation-to-Specify-the-Padding-of-an-Element)
+- [Challenge: Use Clockwise Notation to Specify the Margin of an Element](Challenge-Use-Clockwise-Notation-to-Specify-the-Margin-of-an-Element)
+- [Challenge: Style the HTML Body Element](Challenge-Style-the-HTML-Body-Element)
+- [Challenge: Inherit Styles from the Body Element Complete](Challenge-Inherit-Styles-from-the-Body-Element)
+- [Challenge: Prioritize One Style Over Another Complete](Challenge-Prioritize-One-Style-Over-Another)
+- [Challenge: Override Styles in Subsequent CSS Complete](Challenge-Override-Styles-in-Subsequent-CSS)
+- [Challenge: Override Class Declarations by Styling ID Attributes Complete](Challenge-Override-Class-Declarations-by-Styling-ID-Attributes)
+- [Challenge: Override Class Declarations with Inline Styles Complete](Challenge-Override-Class-Declarations-with-Inline-Styles)
+- [Challenge: Override All Other Styles by using Important Complete](Challenge-Override-All-Other-Styles-by-using-Important)
+- [Challenge: Use Hex Code for Specific Colors Complete](Challenge-Use-Hex-Code-for-Specific-Colors)
+- [Challenge: Use Hex Code to Color Elements White Complete](Challenge-Use-Hex-Code-to-Color-Elements-White)
+- [Challenge: Use Hex Code to Color Elements Red Complete](Challenge-Use-Hex-Code-to-Color-Elements-Red)
+- [Challenge: Use Hex Code to Color Elements Green Complete](Challenge-Use-Hex-Code-to-Color-Elements-Green)
+- [Challenge: Use Hex Code to Color Elements Blue](Challenge-Use-Hex-Code-to-Color-Elements-Blue)
+- [Challenge: Use Hex Code to Mix Colors](Challenge-Use-Hex-Code-to-Mix-Colors)
+- [Challenge: Use Hex Code to Color Elements Gray](Challenge-Use-Hex-Code-to-Color-Elements-Gray)
+- [Challenge: Use Hex Code for Specific Shades of Gray](Challenge-Use-Hex-Code-for-Specific-Shades-of-Gray)
+- [Challenge: Use Abbreviated Hex Code](Challenge-Use-Abbreviated-Hex-Code)
+- [Challenge: Use RGB values to Color Elements](Challenge-Use-RGB-values-to-Color-Elements)
+- [Challenge: Use RGB to Color Elements White](Challenge-Use-RGB-to-Color-Elements-White)
+- [Challenge: Use RGB to Color Elements Red](Challenge-Use-RGB-to-Color-Elements-Red)
+- [Challenge: Use RGB to Color Elements Green](Challenge-Use-RGB-to-Color-Elements-Green)
+- [Challenge: Use RGB to Color Elements Blue](Challenge-Use-RGB-to-Color-Elements-Blue)
+- [Challenge: Use RGB to Mix Colors](Challenge-Use-RGB-to-Mix-Colors)
+- [Challenge: Use RGB to Color Elements Gray](Challenge-Use-RGB-to-Color-Elements-Gray)
+
+## Responsive Design with Bootstrap
+- [Challenge: Use Responsive Design with Bootstrap Fluid Containers](Challenge-Use-Responsive-Design-with-Bootstrap-Fluid-Containers)
+- [Challenge: Make Images Mobile Responsive](Challenge-Make-Images-Mobile-Responsive)
+- [Challenge: Center Text with Bootstrap](Challenge-Center-Text-with-Bootstrap)
+- [Challenge: Create a Bootstrap Button](Challenge-Create-a-Bootstrap-Button)
+- [Challenge: Create a Block Element Bootstrap Button](Challenge-Create-a-Block-Element-Bootstrap-Button)
+- [Challenge: Taste the Bootstrap Button Color Rainbow](Challenge-Taste-the-Bootstrap-Button-Color-Rainbow)
+- [Challenge: Call out Optional Actions with Button Info](Challenge-Call-out-Optional-Actions-with-Button-Info)
+- [Challenge: Warn your Users of a Dangerous Action](Challenge-Warn-your-Users-of-a-Dangerous-Action)
+- [Challenge: Use the Bootstrap Grid to Put Elements Side By Side](Challenge-Use-the-Bootstrap-Grid-to-Put-Elements-Side-By-Side)
+- [Challenge: Ditch Custom CSS for Bootstrap](Challenge-Ditch-Custom-CSS-for-Bootstrap)
+- [Challenge: Use Spans for Inline Elements](Challenge-Use-Spans-for-Inline-Elements)
+- [Challenge: Create a Custom Heading](Challenge-Create-a-Custom-Heading)
+- [Challenge: Add Font Awesome Icons to our Buttons](Challenge-Add-Font-Awesome-Icons-to-our-Buttons)
+- [Challenge: Add Font Awesome Icons to all of our Buttons](Challenge-Add-Font-Awesome-Icons-to-all-of-our-Buttons)
+- [Challenge: Responsively Style Radio Buttons](Challenge-Responsively-Style-Radio-Buttons)
+- [Challenge: Responsively Style Checkboxes](Challenge-Responsively-Style-Checkboxes)
+- [Challenge: Style Text Inputs as Form Controls](Challenge-Style-Text-Inputs-as-Form-Controls)
+- [Challenge: Line up Form Elements Responsively with Bootstrap](Challenge-Line-up-Form-Elements-Responsively-with-Bootstrap)
+- [Challenge: Create a Bootstrap Headline](Challenge-Create-a-Bootstrap-Headline)
+- [Challenge: House our page within a Bootstrap Container Fluid Div](Challenge-House-our-page-within-a-Bootstrap-Container-Fluid-Div)
+- [Challenge: Create a Bootstrap Row](Challenge-Create-a-Bootstrap-Row)
+- [Challenge: Split your Bootstrap Row](Challenge-Split-your-Bootstrap-Row)
+- [Challenge: Create Bootstrap Wells](Challenge-Create-Bootstrap-Wells)
+- [Challenge: Add Elements within your Bootstrap Wells](Challenge-Add-Elements-within-your-Bootstrap-Wells)
+- [Challenge: Apply the Default Bootstrap Button Style](Challenge-Apply-the-Default-Bootstrap-Button-Style)
+- [Challenge: Create a Class to Target with jQuery Selectors](Challenge-Create-a-Class-to-Target-with-jQuery-Selectors)
+- [Challenge: Add ID Attributes to Bootstrap Elements](Challenge-Add-ID-Attributes-to-Bootstrap-Elements)
+- [Challenge: Label Bootstrap Wells](Challenge-Label-Bootstrap-Wells)
+- [Challenge: Give Each Element a Unique ID](Challenge-Give-Each-Element-a-Unique-ID)
+- [Challenge: Label Bootstrap Buttons](Challenge-Label-Bootstrap-Buttons)
+- [Challenge: Use Comments to Clarify Code](Challenge-Use-Comments-to-Clarify-Code)
+
+## Gear up for Success
+1. [Join our LinkedIn Alumni Network](http://www.freecodecamp.com/challenges/join-our-linkedin-alumni-network)
+2. [Join our Subreddit](http://www.freecodecamp.com/challenges/join-our-subreddit)
+3. [Read Coding News on our Medium Publication](http://www.freecodecamp.com/challenges/read-coding-news-on-our-medium-publication)
+4. [Watch us Code Live on Twitch.tv](http://www.freecodecamp.com/challenges/watch-us-code-live-on-twitchtv)
+5. [Challenge: Commit to a Goal and a Nonprofit](http://www.freecodecamp.com/challenges/commit-to-a-goal-and-a-nonprofit)
+
+## jQuery
+- [Challenge: Learn how Script Tags and Document Ready Work](Challenge-Learn-how-Script-Tags-and-Document-Ready-Work)
+- [Challenge: Target HTML Elements with Selectors Using jQuery](Challenge-Target-HTML-Elements-with-Selectors-Using-jQuery)
+- [Challenge: Target Elements by Class Using jQuery](Challenge-Target-Elements-by-Class-Using-jQuery)
+- [Challenge: Target Elements by ID Using jQuery](Challenge-Target-Elements-by-ID-Using-jQuery)
+- [Challenge: Delete your jQuery Functions](Challenge-Delete-your-jQuery-Functions)
+- [Challenge: Target the same element with multiple jQuery Selectors](Challenge-Target-the-same-element-with-multiple-jQuery-Selectors)
+- [Challenge: Remove Classes from an element with jQuery](Challenge-Remove-Classes-from-an-element-with-jQuery)
+- [Challenge: Change the CSS of an Element Using jQuery](Challenge-Change-the-CSS-of-an-Element-Using-jQuery)
+- [Challenge: Disable an Element Using jQuery](Challenge-Disable-an-Element-Using-jQuery)
+- [Challenge: Change Text Inside an Element Using jQuery](Challenge-Change-Text-Inside-an-Element-Using-jQuery)
+- [Challenge: Remove an Element Using jQuery](Challenge-Remove-an-Element-Using-jQuery)
+- [Challenge: Use appendTo to Move Elements with jQuery](Challenge-Use-appendTo-to-Move-Elements-with-jQuery)
+- [Challenge: Clone an Element Using jQuery](Challenge-Clone-an-Element-Using-jQuery)
+- [Challenge: Target the Parent of an Element Using jQuery](Challenge-Target-the-Parent-of-an-Element-Using-jQuery)
+- [Challenge: Target the Children of an Element Using jQuery](Challenge-Target-the-Children-of-an-Element-Using-jQuery)
+- [Challenge: Target a Specific Child of an Element Using jQuery](Challenge-Target-a-Specific-Child-of-an-Element-Using-jQuery)
+- [Challenge: Target Even Numbered Elements Using jQuery](Challenge-Target-Even-Numbered-Elements-Using-jQuery)
+- [Challenge: Use jQuery to Modify the Entire Page](Challenge-Use-jQuery-to-Modify-the-Entire-Page)
+
+## Basic Front End Development Projects
+- [Get Set for our Front End Development Projects](http://www.freecodecamp.com/challenges/get-set-for-our-front-end-development-projects)
+- Build a Tribute Page
+- Build a Personal Portfolio Webpage
+
+## Basic JavaScript
 1. [Challenge: Comment your JavaScript Code](Challenge-Comment-your-JavaScript-Code)
 2. [Challenge: Understand Boolean Values](Challenge-Understand-Boolean-Values)
 3. [Challenge: Declare JavaScript Variables](Challenge-Declare-JavaScript-Variables)
@@ -236,97 +251,229 @@
 104. [Challenge: Find White Space with Regular Expressions](Challenge-Find-White-Space-with-Regular-Expressions)
 105. [Challenge: Invert Regular Expression Matches with JavaScript](Challenge-Invert-Regular-Expression-Matches-with-JavaScript)
 
-# Object Oriented and Functional Programming
-1. [Challenge: Declare JavaScript Objects as Variables](Challenge-Declare-JavaScript-Objects-as-Variables)
-2. [Challenge: Construct JavaScript Objects with Functions](Challenge-Construct-JavaScript-Objects-with-Functions)
-3. [Challenge: Make Object Properties Private](Challenge-Make-Object-Properties-Private)
-4. [Challenge: Make Instances of Objects with a Constructor Function](Challenge-Make-Instances-of-Objects-with-a-Constructor-Function)
-5. [Challenge: Iterate over Arrays with .map](Challenge-Iterate-over-Arrays-with-map)
-6. [Challenge: Condense arrays with .reduce](Challenge-Condense-arrays-with-reduce)
-7. [Challenge: Filter Arrays with .filter](Challenge-Filter-Arrays-with-filter)
-8. [Challenge: Sort Arrays with .sort](Challenge-Sort-Arrays-with-sort)
-9. [Challenge: Reverse Arrays with .reverse](Challenge-Reverse-Arrays-with-reverse)
-10. [Challenge: Concatenate Strings with .concat](Challenge-Concatenate-Strings-with-.concat)
-11. [Challenge: Split Strings with .split](Challenge-Split-Strings-with-split)
-12. [Challenge: Join Strings with .join](Challenge-Join-Strings-with-.join)
-
-# Basic Algorithm Scripting
-1. [Algorithm: Get Set for our Algorithm Challenges](http://www.freecodecamp.com/challenges/get-set-for-our-algorithm-challenges)
-2. [Algorithm: Reverse a String](Algorithm-Reverse-a-String)
-3. [Algorithm: Factorialize a Number](Algorithm-Factorialize-a-Number)
-4. [Algorithm: Check for Palindromes](Algorithm-Check-for-Palindromes)
-5. [Algorithm: Find the Longest Word in a String](Algorithm-find-the-longest-word-in-a-string)
-6. [Algorithm: Title Case a Sentence](Algorithm-title-case-a-sentence)
-7. [Algorithm: Return Largest Numbers in Arrays](Algorithm-return-largest-numbers-in-arrays)
-8. [Algorithm: Confirm the Ending](Algorithm-Confirm-the-Ending)
-9. [Algorithm: Repeat a string repeat a string](Algorithm-repeat-a-string-repeat-a-string)
-10. [Algorithm: Truncate a string](Algorithm-truncate-a-string)
-11. [Algorithm: Chunky Monkey](Algorithm-Chunky-Monkey)
-12. [Algorithm: Slasher Flick](Algorithm-slasher-flick)
-13. [Algorithm: Mutations](Algorithm-mutations)
-14. [Algorithm: Falsy Bouncer](Algorithm-Falsy-Bouncer)
-15. [Algorithm: Seek and Destroy](Algorithm-Seek-and-Destroy)
-16. [Algorithm: Where do I belong](Algorithm-Where-do-I-belong)
-17. [Algorithm: Caesar's Cipher](Algorithm-Caesars-Cipher)
-
-# Intermediate Algorithm Scripting
-1. [Algorithm: Sum All Numbers in a Range](Algorithm-Sum-All-Numbers-in-a-Range)
-2. [Algorithm: Diff Two Arrays](Algorithm-Diff-Two-Arrays)
-3. [Algorithm: Roman Numeral Converter](Algorithm-roman-numeral-converter)
-4. [Algorithm: Where art thou](Algorithm-Where-art-thou)
-5. [Algorithm: Search and Replace](Algorithm-Search-and-Replace)
-6. [Algorithm: Pig Latin](Algorithm-Pig-Latin)
-7. [Algorithm: DNA Pairing](Algorithm-DNA-Pairing)
-8. [Algorithm: Missing letters](Algorithm-Missing-letters)
-9. [Algorithm: Boo who](Algorithm-Boo-who)
-10. [Algorithm: Sorted Union](Algorithm-Sorted-Union)
-11. [Algorithm: Convert HTML Entities](Algorithm-convert-HTML-entities)
-12. [Algorithm: Spinal Tap Case](Algorithm-Spinal-Tap-Case)
-13. [Algorithm: Sum All Odd Fibonacci Numbers](Algorithm-sum-all-odd-fibonacci-numbers)
-14. [Algorithm: Sum All Primes](Algorithm-sum-all-primes)
-15. [Algorithm: Smallest Common Multiple](Algorithm-Smallest-Common-Multiple)
-16. [Algorithm: Finders Keepers](Algorithm-finders-keepers)
-17. [Algorithm: Drop it](Algorithm-Drop-it)
-18. [Algorithm: Steamroller](Algorithm-steamroller)
-19. [Algorithm: Binary Agents](Algorithm-Binary-Agents)
-20. [Algorithm: Everything Be True](Algorithm-Everything-be-True)
-21. [Algorithm: Arguments Optional](Algorithm-Arguments-Optional)
-
-# JSON APIs and Ajax  
-1. [Challenge: Trigger Click Events with jQuery](Challenge-Trigger-Click-Events-with-jQuery)
-2. [Challenge: Change Text with Click Events](Challenge-Change-Text-with-Click-Events)
-3. [Challenge: Get JSON with the jQuery getJSON Method](Challenge-Get-JSON-with-the-jQuery-getJSON-Method)
-4. [Challenge: Convert JSON Data to HTML](Challenge-Convert-JSON-Data-to-HTML)
-5. [Challenge: Render Images from Data Sources](Challenge-Render-Images-from-Data-Sources)
-6. [Challenge: Prefilter JSON](Challenge-Prefilter-JSON)
-7. [Challenge: Get Geo-location Data](Challenge-Get-Geo-location-Data)
-
-# Upper Intermediate Algorithm Scripting
-1. [Algorithm: Make a Person](Algorithm-make-a-person)
-2. [Algorithm: Map the Debris](Algorithm-map-the-debris)
-3. [Algorithm: Pairwise](Algorithm-pairwise)
-
-# Automated Testing and Debugging
-1. [Challenge: Use the Javascript Console](Challenge-Use-the-Javascript-Console)
-2. [Challenge: Using typeof](Challenge-Using-typeof)
-
-# Advanced Algorithm Scripting
-1. [Algorithm: Validate US Telephone Numbers](Algorithm-Validate-US-Telephone-Numbers)
-2. [Algorithm: Symmetric Difference](Algorithm-Symmetric-Difference)
-3. [Algorithm: Exact Change](Algorithm-Exact-Change)
-4. [Algorithm: Inventory Update](Algorithm-inventory-update)
-5. [Algorithm: No repeats please](Algorithm-no-repeats-please)
-6. [Algorithm: Friendly Date Ranges](Algorithm-Friendly-Date-Ranges)
-
-# Git
-1. [Challenge: Save your Code Revisions Forever with Git](Challenge-Save-your-Code-Revisions-Forever-with-Git)
-
-# Node.js and Express.js
-1. Challenge: Manage Packages with NPM
-2. Challenge: Start a Node.js Server
-3. Challenge: Continue working with Node.js Servers
-4. Challenge: Finish working with Node.js Servers
-5. Challenge: Build Web Apps with Express.js
-
-# MongoDB
-1. Challenge: Store Data in MongoDB
+## Object Oriented and Functional Programming
+- [Challenge: Declare JavaScript Objects as Variables](Challenge-Declare-JavaScript-Objects-as-Variables)
+- [Challenge: Construct JavaScript Objects with Functions](Challenge-Construct-JavaScript-Objects-with-Functions)
+- [Challenge: Make Object Properties Private](Challenge-Make-Object-Properties-Private)
+- [Challenge: Make Instances of Objects with a Constructor Function](Challenge-Make-Instances-of-Objects-with-a-Constructor-Function)
+- [Challenge: Iterate over Arrays with .map](Challenge-Iterate-over-Arrays-with-map)
+- [Challenge: Condense arrays with .reduce](Challenge-Condense-arrays-with-reduce)
+- [Challenge: Filter Arrays with .filter](Challenge-Filter-Arrays-with-filter)
+- [Challenge: Sort Arrays with .sort](Challenge-Sort-Arrays-with-sort)
+- [Challenge: Reverse Arrays with .reverse](Challenge-Reverse-Arrays-with-reverse)
+- [Challenge: Concatenate Strings with .concat](Challenge-Concatenate-Strings-with-.concat)
+- [Challenge: Split Strings with .split](Challenge-Split-Strings-with-split)
+- [Challenge: Join Strings with .join](Challenge-Join-Strings-with-.join)
+
+## Basic Algorithm Scripting
+- [Algorithm: Get Set for our Algorithm Challenges](http://www.freecodecamp.com/challenges/get-set-for-our-algorithm-challenges)
+- [Algorithm: Reverse a String](Algorithm-Reverse-a-String)
+- [Algorithm: Factorialize a Number](Algorithm-Factorialize-a-Number)
+- [Algorithm: Check for Palindromes](Algorithm-Check-for-Palindromes)
+- [Algorithm: Find the Longest Word in a String](Algorithm-find-the-longest-word-in-a-string)
+- [Algorithm: Title Case a Sentence](Algorithm-title-case-a-sentence)
+- [Algorithm: Return Largest Numbers in Arrays](Algorithm-return-largest-numbers-in-arrays)
+- [Algorithm: Confirm the Ending](Algorithm-Confirm-the-Ending)
+- [Algorithm: Repeat a string repeat a string](Algorithm-repeat-a-string-repeat-a-string)
+- [Algorithm: Truncate a string](Algorithm-truncate-a-string)
+- [Algorithm: Chunky Monkey](Algorithm-Chunky-Monkey)
+- [Algorithm: Slasher Flick](Algorithm-slasher-flick)
+- [Algorithm: Mutations](Algorithm-mutations)
+- [Algorithm: Falsy Bouncer](Algorithm-Falsy-Bouncer)
+- [Algorithm: Seek and Destroy](Algorithm-Seek-and-Destroy)
+- [Algorithm: Where do I belong](Algorithm-Where-do-I-belong)
+- [Algorithm: Caesar's Cipher](Algorithm-Caesars-Cipher)
+
+## JSON APIs and Ajax  
+- [Challenge: Trigger Click Events with jQuery](Challenge-Trigger-Click-Events-with-jQuery)
+- [Challenge: Change Text with Click Events](Challenge-Change-Text-with-Click-Events)
+- [Challenge: Get JSON with the jQuery getJSON Method](Challenge-Get-JSON-with-the-jQuery-getJSON-Method)
+- [Challenge: Convert JSON Data to HTML](Challenge-Convert-JSON-Data-to-HTML)
+- [Challenge: Render Images from Data Sources](Challenge-Render-Images-from-Data-Sources)
+- [Challenge: Prefilter JSON](Challenge-Prefilter-JSON)
+- [Challenge: Get Geo-location Data](Challenge-Get-Geo-location-Data)
+
+## Intermediate Front End Development Projects
+- Build a Random Quote Machine
+- Show the Local Weather
+- Build a Wikipedia Viewer
+- Use the Twitch.tv JSON API
+
+## Intermediate Algorithm Scripting
+- [Algorithm: Sum All Numbers in a Range](Algorithm-Sum-All-Numbers-in-a-Range)
+- [Algorithm: Diff Two Arrays](Algorithm-Diff-Two-Arrays)
+- [Algorithm: Roman Numeral Converter](Algorithm-roman-numeral-converter)
+- [Algorithm: Where art thou](Algorithm-Where-art-thou)
+- [Algorithm: Search and Replace](Algorithm-Search-and-Replace)
+- [Algorithm: Pig Latin](Algorithm-Pig-Latin)
+- [Algorithm: DNA Pairing](Algorithm-DNA-Pairing)
+- [Algorithm: Missing letters](Algorithm-Missing-letters)
+- [Algorithm: Boo who](Algorithm-Boo-who)
+- [Algorithm: Sorted Union](Algorithm-Sorted-Union)
+- [Algorithm: Convert HTML Entities](Algorithm-convert-HTML-entities)
+- [Algorithm: Spinal Tap Case](Algorithm-Spinal-Tap-Case)
+- [Algorithm: Sum All Odd Fibonacci Numbers](Algorithm-sum-all-odd-fibonacci-numbers)
+- [Algorithm: Sum All Primes](Algorithm-sum-all-primes)
+- [Algorithm: Smallest Common Multiple](Algorithm-Smallest-Common-Multiple)
+- [Algorithm: Finders Keepers](Algorithm-finders-keepers)
+- [Algorithm: Drop it](Algorithm-Drop-it)
+- [Algorithm: Steamroller](Algorithm-steamroller)
+- [Algorithm: Binary Agents](Algorithm-Binary-Agents)
+- [Algorithm: Everything Be True](Algorithm-Everything-be-True)
+- [Algorithm: Arguments Optional](Algorithm-Arguments-Optional)
+
+## Advanced Algorithm Scripting
+- [Algorithm: Validate US Telephone Numbers](Algorithm-Validate-US-Telephone-Numbers)
+- [Algorithm: Symmetric Difference](Algorithm-Symmetric-Difference)
+- [Algorithm: Exact Change](Algorithm-Exact-Change)
+- [Algorithm: Inventory Update](Algorithm-inventory-update)
+- [Algorithm: No repeats please](Algorithm-no-repeats-please)
+- [Algorithm: Friendly Date Ranges](Algorithm-Friendly-Date-Ranges)
+- [Algorithm: Make a Person](Algorithm-make-a-person)
+- [Algorithm: Map the Debris](Algorithm-map-the-debris)
+- [Algorithm: Pairwise](Algorithm-pairwise)
+
+## Advanced Front End Development Projects
+- Build a JavaScript Calculator
+- Build a Pomodoro Clock
+- Build a Tic Tac Toe Game
+- Build a Simon Game
+
+## Claim Your Front End Development Certificate
+- [Claim Your Front End Development Certificate](http://www.freecodecamp.com/challenges/claim-your-front-end-development-certificate)
+
+# Data Visualization Certification
+## Sass
+- Learn Sass Challenges Incomplete 
+
+## React
+- Learn React Challenges
+
+## React Projects
+- Build a Markdown Previewer
+- Build a Camper Leaderboard
+- Build a Recipe Box
+- Build the Game of Life
+- Build a Rouguelike Dungeon Crawler Game
+
+## D3
+- Learn D3 Challenges
+
+## Data Visualization Projects
+- Visualize Data with a Bar Chart
+- Visualize Data with a Scatterplot Graph
+- Visualize Data with a Heat Map
+- Show Relationships with a Force Directed Graph
+- Map Data Across the Globe
+
+## Claim Your Data Visualization Certificate
+- Claim Your Data Visualization Certificate
+
+# Back End Development Certification
+## Automated Testing and Debugging
+- [Challenge: Use the Javascript Console](Challenge-Use-the-Javascript-Console)
+- [Challenge: Using typeof](Challenge-Using-typeof)
+
+## Git
+- [Challenge: Save your Code Revisions Forever with Git](Challenge-Save-your-Code-Revisions-Forever-with-Git)
+
+## Node.js and Express.js
+- Challenge: Manage Packages with NPM
+- Challenge: Start a Node.js Server
+- Challenge: Continue working with Node.js Servers
+- Challenge: Finish working with Node.js Servers
+- Challenge: Build Web Apps with Express.js
+
+## MongoDB
+- Challenge: Store Data in MongoDB
+
+## API Projects
+- [Get Set for our Back End Development Projects](http://www.freecodecamp.com/challenges/get-set-for-our-back-end-development-projects)
+- Timestamp Microservice
+- Request Header Parser Microservice
+- URL Shortener Microservice
+- Image Search Abstraction Layer
+- File Metadata Microservice
+
+## Dynamic Web Applications Projects
+- Build a Voting App
+- Build a Nightlife Coordination App
+- Chart the Stock Market
+- Manage a Book Trading Club
+- Build a Pinterest Clone
+
+## Claim Your Back End Development Certificate
+- Claim Your Back End Development Certificate
+
+# Video Challenges
+## Computer Basics
+- Computer Basics: The 4 Basic Parts of a Computer
+- Computer Basics: More Computer Hardware
+- Computer Basics: Chips and Moore's Law
+- Computer Basics: Intro to Binary Code
+- Computer Basics: Decoding a Binary Number
+- Computer Basics: How To Measure Data Size
+- Computer Basics: Measuring Data Speed
+- Computer Basics: Binary Bytes
+- Computer Basics: Types of Computers
+- Computer Basics: More on the Motherboard
+- Computer Basics: Data Networks
+- Computer Basics: IP Addresses
+- Computer Basics: How the Internet Works
+- Computer Basics: Software
+- Computer Basics: Content Delivery Networks
+- Analog vs Digital and File Compression
+- Routers and Packets
+- Source Code
+- Variables In Code
+- What Do Programmers Do?
+- Console and Logging
+- Computer Security
+
+## The DOM
+- The DOM: What's the Document Object Model?
+- The DOM: Style in the Header, Script in the Footer
+
+## JavaScript Lingo
+- JavaScript Lingo: MDN and Documentation
+- JavaScript Lingo: Value Types
+- JavaScript Lingo: Variables & camelCase
+- JavaScript Lingo: Arrays & Objects
+- JavaScript Lingo: Finding and Indexing Data in Arrays
+- JavaScript Lingo: Manipulating Data
+- JavaScript Lingo: Math
+- JavaScript Lingo: Loops JavaScript Lingo: Regular Expressions
+
+## Chrome Developer Tools
+- Chrome Dev Tools: Elements
+- Chrome Dev Tools: Network
+- Chrome Dev Tools: Sources
+- Chrome Dev Tools: Timeline
+- Chrome Dev Tools: Profiles
+- Chrome Dev Tools: Resources
+- Chrome Dev Tools: Audits
+- Chrome Dev Tools: Console
+- Chrome Dev Tools: Summary
+
+## Big O Notation
+- Big O Notation: What It Is and Why You Should Care
+- Big O Notation: A Few Examples
+
+# Full Stack Development Certification
+## Nonprofit Projects
+- Greenfield Nonprofit Project #1
+- Greenfield Nonprofit Project #2
+- Legacy Code Nonprofit Project #1
+- Legacy Code Nonprofit Project #2
+- Claim your Full Stack Development Certification
+
+# Coding Interview Preparation
+## Coding Interview Training
+- Soft Skill Training
+- Critical Thinking Training
+- Whiteboard Coding Training
+
+## Mock Interviews
+- Mock Interview #1
+- Mock Interview #2
+- Mock Interview #3
