No results found. Happy Coding!

Getting Started

JavaScript Part 1

JavaScript Part 2

Declare String Variables Incomplete   *

Escaping Literal Quotes in Strings Incomplete   *

Escape Sequences in Strings Incomplete   *

Quoting Strings with Single Quotes Incomplete   *

Concatenating Strings with Plus Operator Incomplete   *

Concatenating Strings with the Plus Equals Operator Incomplete   *

Constructing Strings with Variables Incomplete   *

Appending Variables to Strings Incomplete   *

Find the Length of a String Incomplete   *

Use Bracket Notation to Find the First Character in a String Incomplete   *

Understand String Immutability Incomplete   *

Use Bracket Notation to Find the Nth Character in a String Incomplete   *

Use Bracket Notation to Find the Last Character in a String Incomplete   *

Use Bracket Notation to Find the Nth-to-Last Character in a String Incomplete   *

Word Blanks Incomplete   *

Where is Waldo Incomplete   *

Store Multiple Values in one Variable using JavaScript Arrays Incomplete   *

Nest one Array within Another Array Incomplete   *

Access Array Data with Indexes Incomplete   *

Modify Array Data With Indexes Incomplete   *

Access Multi-Dimensional Arrays With Indexes Incomplete   *

Manipulate Arrays With push() Incomplete   *

Manipulate Arrays With pop() Incomplete   *

Manipulate Arrays With shift() Incomplete   *

Manipulate Arrays With unshift() Incomplete   *

Shopping List Incomplete   *

Slasher Flick Incomplete   *

Write Reusable JavaScript with Functions Incomplete   *

Passing Values to Functions with Arguments Incomplete   *

Global Scope and Functions Incomplete   *

Local Scope and Functions Incomplete   *

Global vs. Local Scope in Functions Incomplete   *

Return a Value from a Function with Return Incomplete   *

Assignment with a Returned Value Incomplete   *

Stand in Line Incomplete   *

Reverse a String Incomplete   *

JavaScript Part 3

Understanding Boolean Values Incomplete   *

Comparison with the Equality Operator Incomplete   *

Comparison with the Strict Equality Operator Incomplete   *

Comparison with the Inequality Operator Incomplete   *

Comparison with the Strict Inequality Operator Incomplete   *

Comparison with the Greater Than Operator Incomplete   *

Comparison with the Greater Than Or Equal To Operator Incomplete   *

Comparison with the Less Than Operator Incomplete   *

Comparison with the Less Than Or Equal To Operator Incomplete   *

Comparisons with the Logical And Operator Incomplete   *

Comparisons with the Logical Or Operator Incomplete   *

Introducing Else Statements Incomplete   *

Introducing Else If Statements Incomplete   *

Logical Order in If Else Statements Incomplete   *

Chaining If Else Statements Incomplete   *

Golf Code Incomplete   *

Truncate a string Incomplete   *

Confirm the Ending Incomplete   *

Selecting from many options with Switch Statements Incomplete   *

Use Conditional Logic with If Statements Incomplete   *

Adding a default option in Switch statements Incomplete   *

Multiple Identical Options in Switch Statements Incomplete   *

Replacing If Else Chains with Switch Incomplete   *

Returning Boolean Values from Functions Incomplete   *

Return Early Pattern for Functions Incomplete   *

Counting Cards Incomplete   *

Build JavaScript Objects Incomplete   *

Accessing Objects Properties with the Dot Operator Incomplete   *

Accessing Objects Properties with Variables Incomplete   *

Updating Object Properties Incomplete   *

Add New Properties to a JavaScript Object Incomplete   *

Delete Properties from a JavaScript Object Incomplete   *

Using Objects for Lookups Incomplete   *

Testing Objects for Properties Incomplete   *

Introducing JavaScript Object Notation (JSON) Incomplete   *

Accessing Nested Objects in JSON Incomplete   *

Accessing Nested Arrays in JSON Incomplete   *

Record Collection Incomplete   *

Iterate with JavaScript For Loops Incomplete   *

Iterate Odd Numbers With a For Loop Incomplete   *

Count Backwards With a For Loop Incomplete   *

Iterate Through an Array with a For Loop Incomplete   *

Nesting For Loops Incomplete   *

Iterate with JavaScript While Loops Incomplete   *

Profile Lookup Incomplete   *

Repeat a string repeat a string Incomplete   *

Find the Longest Word in a String Incomplete   *

Generate Random Fractions with JavaScript Incomplete   *

Generate Random Whole Numbers with JavaScript Incomplete   *

Generate Random Whole Numbers within a Range Incomplete   *

Sift through Text with Regular Expressions Incomplete   *

Find Numbers with Regular Expressions Incomplete   *

Find Whitespace with Regular Expressions Incomplete   *

Invert Regular Expression Matches with JavaScript Incomplete   *

Title Case a Sentence Incomplete   *

Check for Palindromes Incomplete   *

Falsy Bouncer Incomplete   *

HTML5 and CSS

Say Hello to HTML Elements Incomplete   *

Headline with the h2 Element Incomplete   *

Inform with the Paragraph Element Incomplete   *

Uncomment HTML Incomplete   *

Comment out HTML Incomplete   *

Fill in the Blank with Placeholder Text Incomplete   *

Delete HTML Elements Incomplete   *

Change the Color of Text Incomplete   *

Use CSS Selectors to Style Elements Incomplete   *

Use a CSS Class to Style an Element Incomplete   *

Style Multiple Elements with a CSS Class Incomplete   *

Change the Font Size of an Element Incomplete   *

Set the Font Family of an Element Incomplete   *

Import a Google Font Incomplete   *

Specify How Fonts Should Degrade Incomplete   *

Add Images to your Website Incomplete   *

Size your Images Incomplete   *

Add Borders Around your Elements Incomplete   *

Add Rounded Corners with a Border Radius Incomplete   *

Make Circular Images with a Border Radius Incomplete   *

Link to External Pages with Anchor Elements Incomplete   *

Nest an Anchor Element within a Paragraph Incomplete   *

Make Dead Links using the Hash Symbol Incomplete   *

Turn an Image into a Link Incomplete   *

Add Alt Text to an Image for Accessibility Incomplete   *

Create a Bulleted Unordered List Incomplete   *

Create an Ordered List Incomplete   *

Create a Text Field Incomplete   *

Add Placeholder Text to a Text Field Incomplete   *

Create a Form Element Incomplete   *

Add a Submit Button to a Form Incomplete   *

Use HTML5 to Require a Field Incomplete   *

Create a Set of Radio Buttons Incomplete   *

Create a Set of Checkboxes Incomplete   *

Check Radio Buttons and Checkboxes by Default Incomplete   *

Nest Many Elements within a Single Div Element Incomplete   *

Give a Background Color to a Div Element Incomplete   *

Set the ID of an Element Incomplete   *

Use an ID Attribute to Style an Element Incomplete   *

Adjusting the Padding of an Element Incomplete   *

Adjust the Margin of an Element Incomplete   *

Add a Negative Margin to an Element Incomplete   *

Add Different Padding to Each Side of an Element Incomplete   *

Add Different Margins to Each Side of an Element Incomplete   *

Use Clockwise Notation to Specify the Padding of an Element Incomplete   *

Use Clockwise Notation to Specify the Margin of an Element Incomplete   *

Style the HTML Body Element Incomplete   *

Inherit Styles from the Body Element Incomplete   *

Prioritize One Style Over Another Incomplete   *

Override Styles in Subsequent CSS Incomplete   *

Override Class Declarations by Styling ID Attributes Incomplete   *

Override Class Declarations with Inline Styles Incomplete   *

Override All Other Styles by using Important Incomplete   *

Use Hex Code for Specific Colors Incomplete   *

Use Hex Code to Mix Colors Incomplete   *

Use Abbreviated Hex Code Incomplete   *

Use RGB values to Color Elements Incomplete   *

Use RGB to Mix Colors Incomplete   *

Basic Front End Projects

jQuery

Object Oriented and Functional Programming

JavaScript Challenges

JSON APIs and Ajax

Responsive Design with Bootstrap

Intermediate Front End Projects

Intermediate Algorithm Scripting

Advanced Algorithm Scripting

Advanced Front End Projects