freecodecamp-solutions
Solutions to FreeCodeCamp.com challenges and projects.
File Explorer
Download Latest Version (.zip)- Waypoint - 01 - Say Hello to HTML Elements.html
- Waypoint - 02 - Headline with the h2 Element.html
- Waypoint - 03 - Inform with the Paragraph Element.html
- Waypoint - 04 - Uncomment HTML.html
- Waypoint - 05 - Comment Out HTML.html
- Waypoint - 06 - Fill In the Blank with Placeholder Text.html
- Waypoint - 07 - Delete HTML Elements.html
- Waypoint - 08 - Change the Color of Text.html
- Waypoint - 09 - Use CSS Selectors to Style Elements.html
- Waypoint - 10 - Use a CSS Class to Style an Element.html
- Waypoint - 11 - Style Multiple Elements with a CSS Class.html
- Waypoint - 12 - Change the Font Size of an Element.html
- Waypoint - 13 - Set the Font Family of an Element.html
- Waypoint - 14 - Import a Google Font.html
- Waypoint - 15 - Specify How Fonts Should Degrade.html
- Waypoint - 16 - Add Images to Your Website.html
- Waypoint - 17 - Size Your Images.html
- Waypoint - 18 - Add Borders Around Your Elements.html
- Waypoint - 19 - Add Rounded Corners with a Border Radius.html
- Waypoint - 20 - Make Circular Images with a Border Radius.html
- Waypoint - 21 - Link to External Pages with Anchor Elements.html
- Waypoint - 22 - Nest an Anchor Element within a Paragraph.html
- Waypoint - 23 - Make Dead Links Using the Hash Symbol.html
- Waypoint - 24 - Turn an Image into a Link.html
- Waypoint - 25 - Add Alt Text to an Image for Accessibility.html
- Waypoint - 26 - Create a Bulleted Unordered list.html
- Waypoint - 27 - Create an Ordered list.html
- Waypoint - 28 - Create a Text Field.html
- Waypoint - 29 - Add Placeholder Text to a Text Field.html
- Waypoint - 30 - Create a Form Element.html
- Waypoint - 31 - Add a Submit Butotn to a Form.html
- Waypoint - 32 - Use HTML5 to Require a Field.html
- Waypoint - 33 - Create a Set of Radio Buttons.html
- Waypoint - 34 - Create a Set of Checkboxes.html
- Waypoint - 35 - Check Radio Buttons and Checkboxes by Default.html
- Waypoint - 36 - Nest Many Elements within a Single Div Element.html
- Waypoint - 37 - Give a Background Color to a Div Element.html
- Waypoint - 38 - Set the ID of an Element.html
- Waypoint - 39 - Use an ID Attribute to Style an Element.html
- Waypoint - 40 - Adjusting the Padding of an Element.html
- Waypoint - 41 - Adjust the Margin of an Element.html
- Waypoint - 42 - Add a Negative Margin to an Element.html
- Waypoint - 43 - Add Different Padding to Each Side of an Element.html
- Waypoint - 44 - Add Different Margin to Each Side of an Element.html
- Waypoint - 45 - Use Clockwise Notation to Specify the Padding of an Element.html
- Waypoint - 46 - Use Clockwise Notation to Specify the Margin of an Element.html
- Waypoint - 47 - Style the HTML Body Element.html
- Waypoint - 48 - Inherit Styles from the Body Element.html
- Waypoint - 49 - Prioritize One Style Over Another.html
- Waypoint - 50 - Overrirde Styles in Subsequent CSS.html
- Waypoint - 51 - Override Class Declarations by Styling ID Attributes.html
- Waypoint - 52 - Override Class Declarations with Inline Styles.html
- Waypoint - 53 - Override All Other Styles by Using Important.html
- Waypoint - 54 - Use Hex Code for Specific Colors.html
- Waypoint - 55 - Use Hex Code to Color Elements White.html
- Waypoint - 56 - Use Hex Code to Color Elements Red.html
- Waypoint - 57 - Use Hex Code to Color Elements Green.html
- Waypoint - 58 - Use Hex Code to Color Elements Blue.html
- Waypoint - 59 - Use Hex Code to Mix Colors.html
- Waypoint - 60 - Use Hex Code to Color Elements Gray.html
- Waypoint - 61 - Use Hex Code for Specific Shades of Gray.html
- Waypoint - 62 - Use Abbreviated Hex Code.html
- Waypoint - 63 - Use RGB Values to Color Elements.html
- Waypoint - 64 - Use RGB to Color Elements White.html
- Waypoint - 65 - Use RGB to Color Elements Red.html
- Waypoint - 66 - Use RGB to Color Elements Green.html
- Waypoint - 67 - Use RGB to Color Elements Blue.html
- Waypoint - 68 - Use RGB to Mix Colors.html
- Waypoint - 69 - Use RGB to Color Elements Gray.html
- Waypoint - 01 - Use Responsive Design with Bootstrap Fluid Containers.html
- Waypoint - 02 - Make Images Mobile Responsive.html
- Waypoint - 03 - Center Text with Bootstrap.html
- Waypoint - 04 - Create a Bootstrap Button.html
- Waypoint - 05 - Create a Block Element Bootstrap Button.html
- Waypoint - 06 - Taste the Bootstrap Button Color Rainbow.html
- Waypoint - 07 - Call Out Optional Actions with Button Info.html
- Waypoint - 08 - Warn Your Users of a Dangerous Action.html
- Waypoint - 09 - Use the Bootstrap Grid to Put Elements Side by Side.html
- Waypoint - 10 - Ditch Custom CSS for Bootstrap.html
- Waypoint - 11 - Use Spans for Inline Elements.html
- Waypoint - 12 - Create a Custom Heading.html
- Waypoint - 13 - Add Font Awesome Icons to Our Buttons.html
- Waypoint - 14 - Add Font Awesome Icons to All of Our Buttons.html
- Waypoint - 15 - Responsively Style Radio Buttons.html
- Waypoint - 16 - Responsively Style Checkboxes.html
- Waypoint - 17 - Style Text Inputs as Form Controls.html
- Waypoint - 18 - Line Up Form Elements Responsively with Bootstrap.html
- Waypoint - 19 - Create a Bootstrap Headline.html
- Waypoint - 20 - House Our Page Within a Bootstrap Container Fluid Div.html
- Waypoint - 21 - Create a Bootstrap Row.html
- Waypoint - 22 - Split Your Bootstrap Row.html
- Waypoint - 23 - Create Bootstrap Wells.html
- Waypoint - 24 - Add Elements Within Your Bootstrap Wells.html
- Waypoint - 25 - Apply the Default Bootstrap Button Style.html
- Waypoint - 26 - Create a Class to Target with jQuery Selectors.html
- Waypoint - 27 - Add ID Attributes to Bootstrap Elements.html
- Waypoint - 28 - Label Bootstrap Wells.html
- Waypoint - 29 - Give Each Element a Unique ID.html
- Waypoint - 30 - Label Bootstrap Buttons.html
- Waypoint - 31 - Use Comments to Clarify Code.html
- Waypoint - 01 - Learn How Script Tags and Document Ready Work.html
- Waypoint - 02 - Target HTML Elements with Seelctors Using jQuery.html
- Waypoint - 03 - Target Elements by Class Using jQuery.html
- Waypoint - 04 - Target Elements by ID Using jQuery.html
- Waypoint - 05 - Delete Your jQuery Functions.html
- Waypoint - 06 - Target the Same Element with Multiple jQuery Selectors.html
- Waypoint - 07 - Remove Classes from an Element with jQuery.html
- Waypoint - 08 - Change the CSS of an Element Using jQuery.html
- Waypoint - 09 - Disable an Element Using jQuery.html
- Waypoint - 10 - Remove an Element Using jQuery.html
- Waypoint - 11 - Use appendTo to Move Elements with jQuery.html
- Waypoint - 12 - Clone an Element Using jQuery.html
- Waypoint - 13 - Target the Parent of an Element Using jQuery.html
- Waypoint - 14 - Target the Children of an Element Using jQuery.html
- Waypoint - 15 - Target a Specific Child of an Element Using jQuery.html
- Waypoint - 16 - Target Even Numbered Elements Using jQuery.html
- Waypoint - 17 - Use jQuery to Modify the Entire Page.html
- Waypoint - 01 - Comment Your JavaScript Code.js
- Waypoint - 02 - Understand Boolean Values.js
- Waypoint - 03 - Declare JavaScript Variables.js
- Waypoint - 04 - Storing Values with the Equal Operator.js
- Waypoint - 05 - Initializing Variables with the Equal Operator.js
- Waypoint - 06 - Understanding Uninitialized Variables.js
- Waypoint - 07 - Understanding Case Sensitivity in Variables.js
- Waypoint - 08 - Add Two Numbers with JavaScript.js
- Waypoint - 09 - Subtract One Number from Another with JavaScript.js
- Waypoint - 10 - Multiply Two Numbers with JavaScript.js
- Waypoint - 100 - Generate Random Whole Numbers Within a Range.js
- Waypoint - 101 - Sift Through Text with Regular Expressions.js
- Waypoint - 102 - Find Numbers with Regular Expressions - Copy.js
- Waypoint - 103 - Find Whitespace with Regular Expressions.js
- Waypoint - 104 - Invert Regular Expression Matches with JavaScript.js
- Waypoint - 11 - Divide One Number by Another with JavaScript.js
- Waypoint - 12 - Increment a Number with Javascript.js
- Waypoint - 13 - Decrement a Number with Javascript.js
- Waypoint - 14 - Create Decimal Numbers with JavaScript.js
- Waypoint - 15 - Multiply Two Decimals with JavaScript.js
- Waypoint - 16 - Divide One Decimal by Another with JavaScript.js
- Waypoint - 17 - Finding a Remainder in Javascript.js
- Waypoint - 18 - Assignment with Plus Equals.js
- Waypoint - 19 - Assignment with Minus Equals.js
- Waypoint - 20 - Assignment with Times Equals.js
- Waypoint - 21 - Assignment with Divided Equals.js
- Waypoint - 22 - Convert Celsius to Fahrenheit.js
- Waypoint - 23 - Declare String Variables.js
- Waypoint - 24 - Escaping Literal Quotes in Strings.js
- Waypoint - 25 - Quoting String with Single Quotes.js
- Waypoint - 26 - Escape Sequences in Strings.js
- Waypoint - 27 - Concatenating Strings with Plus Operator.js
- Waypoint - 28 - Concatenating Strings with Plus Equals Operator.js
- Waypoint - 29 - Constructing Strings with Variables.js
- Waypoint - 30 - Appending Variables to Strings.js
- Waypoint - 31 - Find the Length of a String.js
- Waypoint - 32 - Use Bracket Notation to Find the First Character in a String.js
- Waypoint - 33 - Understand String Immutability.js
- Waypoint - 34 - Use Bracket Notation to Find the Nth Character in a String.js
- Waypoint - 35 - Use Bracket Notation to Find the Last Character in a String.js
- Waypoint - 36 - Use Bracket Notation to Find the NthtoLast Character in a String.js
- Waypoint - 37 - Word Blanks.js
- Waypoint - 38 - Store Multiple Values in one Variable Using JavaScript Arrays.js
- Waypoint - 39 - Nest One Array within Another Array.js
- Waypoint - 40 - Access Array Data with Indexes.js
- Waypoint - 41 - Modify Array Data With Indexes.js
- Waypoint - 42 - Access MultiDimensional Arrays With Indexes.js
- Waypoint - 43 - Manipulate Arrays with Push.js
- Waypoint - 44 - Manipulate Arrays with Pop.js
- Waypoint - 45 - Manipulate Arrays with Shift.js
- Waypoint - 46 - Maniuplate Arrays with Unshift.js
- Waypoint - 47 - Shopping List.js
- Waypoint - 48 - Write Reusable JavaScript with Functions.js
- Waypoint - 49 - Passing Values to Functions with Arguments.js
- Waypoint - 50 - Global Scope and Functions.js
- Waypoint - 51 - Local Scope and Functions.js
- Waypoint - 52 - Global vs Local Scope in Functions.js
- Waypoint - 53 - Return a Value from a Function with Return.js
- Waypoint - 54 - Assignment with a Returned Value.js
- Waypoint - 55 - Stand in Line.js
- Waypoint - 56 - Use Conditional Logic with If Statements.js
- Waypoint - 57 - Comparison with the Equality Operator.js
- Waypoint - 58 - Comparison with the Strict Equality Operator.js
- Waypoint - 59 - Comparison with the Inequality Operator.js
- Waypoint - 60 - Comparison with the Strict Inequality Operator.js
- Waypoint - 61 - Comparison with the Greater Than Operator.js
- Waypoint - 62 - Comparison with the Greater Than Equal To Operator.js
- Waypoint - 63 - Comparison with the Less Than Operator.js
- Waypoint - 64 - Comparison with the Less Than Equal To Operator.js
- Waypoint - 65 - Comparisons with the Logical And Operator.js
- Waypoint - 66 - Comparisons with the Logical Or Operator.js
- Waypoint - 67 - Introducing Else Statements.js
- Waypoint - 68 - Introducing Else If Statements.js
- Waypoint - 69 - Chaining If Else Statements.js
- Waypoint - 70 - Golf Code.js
- Waypoint - 71 - Selecting from Many Options with Switch Statements.js
- Waypoint - 72 - Adding a Default Option in Switch Statements.js
- Waypoint - 73 - Multiple Identical Options in Switch Statements.js
- Waypoint - 74 - Replacing If Else Chains with Switch.js
- Waypoint - 75 - Returning Boolean Values from Functions.js
- Waypoint - 76 - Return Early Pattern for Functions.js
- Waypoint - 77 - Counting Cards.js
- Waypoint - 78 - Build JavaScript Objects.js
- Waypoint - 79 - Accessing Objects Properties with the Dot Operator.js
- Waypoint - 80 - Accessing Objects Properties with Bracket Notation.js
- Waypoint - 81 - Accessing Objects Properties with Variables.js
- Waypoint - 82 - Updating Object Properties.js
- Waypoint - 83 - Add New Properties to a JavaScript Object.js
- Waypoint - 84 - Delete Properties from a JavaScript Object.js
- Waypoint - 85 - Using Objects for Lookups.js
- Waypoint - 86 - Testing Objects for Properties.js
- Waypoint - 87 - Introducing JavaScript Object Notation (JSON).js
- Waypoint - 88 - Accessing Nested Objects in JSON.js
- Waypoint - 89 - Accessing Nested Arrays in JSON.js
- Waypoint - 90 - Record Collection.js
- Waypoint - 91 - Iterate with JavaScript For Loops.js
- Waypoint - 92 - Iterate Odd Numbers with a For Loop.js
- Waypoint - 93 - Count Backward with a For Loop.js
- Waypoint - 94 - Iterate Through an Array with a For Loop.js
- Waypoint - 95 - Nesting For Loops.js
- Waypoint - 96 - Iterate with JavaScript While Loops.js
- Waypoint - 97 - Caesar's Cipher.js
- Waypoint - 98 - Generate Random Fractions with JavaScript.js
- Waypoint - 99 - Generate Random Whole Numbers with JavaScript.js
- Waypoint - 01 - Declare JavaScript Objects as Variables.js
- Waypoint - 02 - Construct JavaScript Objects with Functions.js
- Waypoint - 03 - Make Object Properties Private.js
- Waypoint - 04 - Make Instances of Objects with a Constructor Function.js
- Waypoint - 05 - Iterate Over Arrays with .map.js
- Waypoint - 06 - Condense arrays with .reduce.js
- Waypoint - 07 - Filter Arrays with .filter.js
- Waypoint - 08 - Sort Arrays with .sort.js
- Waypoint - 09 - Reverse Arrays with .reverse.js
- Waypoint - 10 - Concatenate Strings with .concat.js
- Waypoint - 11 - Split Strings with .split.js
- Waypoint - 12 - Join Strings with .join.js
- Bonfire - 01 - Meet Bonfire.js
- Bonfire - 02 - Reverse a String.js
- Bonfire - 03 - Factorialize a Number.js
- Bonfire - 04 - Check for Palindromes.js
- Bonfire - 05 - Find the Longest Word in a Sentence.js
- Bonfire - 06 - Title Case a Sentence.js
- Bonfire - 07 - Return Largest Numbers in Arrays.js
- Bonfire - 08 - Confirm the Ending.js
- Bonfire - 09 - Repeat a String Repeat a String.js
- Bonfire - 10 - Truncate a String.js
- Bonfire - 11 - Chunky Monkey.js
- Bonfire - 12 - Slasher Flick.js
- Bonfire - 13 - Mutations.js
- Bonfire - 14 - Falsy Bouncer.js
- Bonfire - 15 - Seek and Destroy.js
- Bonfire - 16 - Where Do I Belong.js
- Bonfire - 17 - Caesars Cipher.js
- Bonfire - 01 - Sum All Numbers in a Range.js
- Bonfire - 02 - Diff Two Arrays.js
- Bonfire - 03 - Roman Numeral Converter.js
- Bonfire - 04 - Where Art Thou.js
- Bonfire - 05 - Search and Replace.js
- Bonfire - 06 - Pig Latin.js
- Bonfire - 07 - DNA Pairing.js
- Bonfire - 08 - Missing Letters.js
- Bonfire - 09 - Boo Who.js
- Bonfire - 10 - Sorted Union.js
- Bonfire - 11 - Convert HTML Entities.js
- Bonfire - 12 - Spinal Tap Case.js
- Bonfire - 13 - Sum All Odd Fibonacci Numbers.js
- Bonfire - 14 - Sum All Primes.js
- Bonfire - 15 - Smallest Common Multiple.js
- Bonfire - 16 - Finders Keepers.js
- Bonfire - 17 - Drop It.js
- Bonfire - 18 - Steamroller.js
- Bonfire - 19 - Binary Agents.js
- Bonfire - 20 - Everything Be True.js
- Bonfire - 21 - Arguments Optional.js
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
