Placement Challenge
addAnElementToBeginningOfAnArray
addAPropertyToAnObject
addElementToEndOfAnArray
concatenateTwoStrings
convertAComplexArrayToAnObject
convertAnObjectToAComplexArray
convertObjectToArray
createAnArray
createAnObject
createAString
generateSampleView
greetCustomers
indexOfOnAnArray
indexOfOnAString
iterateOverAnObject
removeAnElementFromBeginningOfAnArray
removeElementFromBackOfArray
removingAProperty
splitAString
stringInterpolation
useAnObjectToCountThings
usingJoin
usingSlice
usingSplice
Module 0
JS Overview
consoleOutput
usingTheConsole
Variebles
undefined
booleans
numbers
strings
Objects (Arrays and Objects)
arrays1
arrays2
arrays3
object1
object2
object3
object4
object5
Operators and Methods
usingNot
usingOr
usingAnd
combinationOfBooleans
usingStrictEquality
usingStrictNotEquality
usingMathAbs
usingMathFloor
usingMathCeil
usingNumber.parseInt
usingNumber.parseFloat
usingMathRandom
interpolateAString
getLastCharacter
applySubString
applyIndexOf
createArray
accessAnElement
reassignAnElement
getArrayLength
getLastElement
apllyPush
applyPop
applyUnshift
applyShift
addAnElementInGeneral
removeAnElementInGeneral
applySplice
isAnArray
applySlice
makeACopy
applyConcat
applyJoin
applySplit
applyIndexOfArray
createObject
accessAProperty
reassignAProperty
removeAProperty
isPropertyPresent
isAnObject
getAllKeys
getAllValues
Conditinals
isItUndefined
fewerApples
validLengthPassword
findAgent
generateReportSummary
If Else statement Coding Challenges
isItTruthy
balancePets
passwordLongEnough
findIngredient
measureRequiredFruit
player1Choice
selectShirtSize
verifyStock
convertScoreToGrade
Loops and Iteration
loopASequence
loopAnArray
loopAString
loopEverOther
loopStartingAtIndex
loopInReverse
useContinue
useBreak
loopOverKeys
loopOverValues
loopAnArrayOfArrays
loopAnObjectOfObjects
loopAnArrayOfObjects
loopAnObjectOfArrays
generateCombinations
Functions
filterOddElements
computeSumOfAllElements
computeAverageOfNumbers
keyOfObjectValue
getElementsAbove40
createSentence
countWords
countAllCharacters
Module 1
Part 1
isOldEnoughToDrink
isOldEnoughToDrive
addProperty
areBothOdd
average
checkAge
computeAreaOfATriangle
computeAverageLengthOfWords
cube
equalsTen
getFullName
getLengthOfTwoWords
getLengthOfWord
getProperty
isEitherEven
isEqualTo
isEven
isEvenAndGreaterThan10
isEvenLength
isGreaterThan
isGreaterThanTen
isLessThan
isLessThan30
isOdd
isOddLength
isOldEnoughToDrink
isOldEnoughToDrive
isSameLength
removeProperty
square
Part 2
addArrayProperty
addFullNameProperty
addObjectProperty
addToBack
addToFront
computeAreaOfACircle
computeAreaOfARectangle
computePerimeterOfACircle
computePerimeterOfARectangle
computePower
computeSquareRoot
computeTripledAreaOfARectangle
countCharacter
doubleSquareRootOf
getAllElementsButFirst
getAllElementsButLast
getElementsAfter
getElementsUpTo
getFirstElement
getLastElement
getLengthOfThreeWords
getNthElement
isPersonOldEnoughToDrinkAndDrive
isPersonOldEnoughToDrive
isPersonOldEnoughToVote
joinArrays
removeFromBackOfNew
removeFromFront
removeFromFrontOfNew
Part 3
countNumberOfKeys
countWords
extend
getAllLetters
getAllWords
getLongestOfThreeWords
isEitherEvenAndLessThan9
isEitherEvenOrAreBoth7
or
removeArrayValues
removeEvenValues
removeFromBack
removeNumbersLargerThan
removeNumbersLessThan
removeNumberValues
removeOddValues
removeStringValuesLongerThan
removeStringValues
convertDoubleSpaceToSingle
joinThreeArrays
addToFrontOfNew
addToBackOfNew
getAllElementsButNth
getIndexOf
areValidCredentials
findMinLengthOfThreeWords
findMaxLengthOfThreeWords
select
findShortestOfThreeWords
Part 4
getElementsThatEqual10AtProperty
getElementsLessThan100AtProperty
countAllCharacters
getElementsGreaterThan10AtProperty
getFirstElementOfProperty
getNthElementOfProperty
getLastElementOfProperty
removeElement
keep
computeAverageOfNumbers
getOddLengthWordsAtProperty
getAverageOfElementsAtProperty
getEvenLengthWordsAtProperty
getSquaredElementsAtProperty
getOddElementsAtProperty
getEvenElementsAtProperty
filterOddLengthWords
filterEvenLengthWords
getLengthOfLongestElement
getSmallestElementAtProperty
getLargestElementAtProperty
getAllButLastElementOfProperty
getElementOfArrayProperty
squareElements
filterOddElements
computeProductOfAllElements
filterEvenElements
getLengthOfShortestElement
getLongestElement
Part 5
computeCompoundInterest
findSmallestElement
getProductOfAllElementsAtProperty
getStringLength
getSumOfAllElementsAtProperty
joinArraysOfArrays
sumDigits
findShortestElement
getLargestElement
computeSumOfAllElements
calculateBillTotal
findShortestWordAmongMixedElements
findSmallestNumberAmongMixedElements
getLongestWordOfMixedElements
getLargestNumberAmongMixedElements
computeSummationToN
convertScoreToGrade
convertScoreToGradeWithPlus
computeFactorialOfN
repeatString
getLongestOfThreeWords
findShortestOfThreeWords
multiply
isOddWithoutModulo
isEvenWithoutModulo
multiply
computeSumBetween
Diagnostic Skills Check
convertArrayToObject1
convertArrayToObject2
convertArrayToObject3
convertObjectToList1
convertObjectToList2
convertObjectToList3
greetCustomer
Module 2
Testing
assertEqual
assertArraysEqual
assertObjectsEqual3
assertWithinRange4
applyAssertEqual1
applyAssertEqual2
applyAssertArraysEqual7
applyAssertObjectsEqual8
Skeletons
average
decorateStudentList
isIsogram
interpretASkeleton
renderPhoneNumber
findLongestPalindrome
Fashion Inventory
FashionInventoryPartA
FashionInventoryPartB
FashionInventoryPartC
FashionInventoryPartD
Mini
mini9
mini10
mini11
mini12
mini13
Module 4
BuildFilter
BuildMap
BuildReduce
CallbackFunctions
DefaultParameters
DestructuringA
DestructuringB
DestructuringC
ObjectShorthand
RestOperator
SpreadOperator
Self Assessment 0
Exercise 1
Exercise 2
Exercise 3
Exercise 4
Exercise 5
Exercise 6
Exercise 7
Exercise 8