Hello! This is where Ariel, Noor, and Harry will put all the material for BCP. If any of the links don't work don't hesitate to slack us and let us know.
Introduction And Tidy Code
Loops And Debugging
Coercion And Truthiness
Caesar Cypher
Scope
Arrays I
Arrays II
Sudoku Validator
Objects
Recursion I
Here are a few links to problems on code wars, feel free to start at whatever level you feel confident. They're an excellent way to review things we've learned thus far.
8 = Beginner, 1 = Master
Full Notes
Functions
Const vs Lets
Quick Maths
String Interpolation
01 Introduction and Tidy Code
Live Lecture
Workshop
Solutions
Lecture Slides
Full Notes
Indenting
Variable Names
Prerecorded Lecture
Lecture Slides
Live Lecture
Workshop
Solutions
Full Notes
While Loop
For Loop
Which is Better
Continue Keyword
Break Keyword
03 Coercion and Truthiness
Lecture Slides
Live Lecture
Workshop
Solutions
Full Notes
Explicit Coercion 1
Implicit Coercion 1
Implicit Coercion 2
Boolean Coercion 1
Boolean Coercion 2
Boolean Coercion 3
Logical Operators
Live Lecture (Ariel)
Live Lecture (Harry)
Live Review
Lecture Slides
Workshop
Solutions
Live Lecture
Scope Workshop Problems 4 & 5 Review
Workshop
Solutions
Full Notes
What is Scope?
Global Scope
Functional Scope
Nested Functions & Functional Scope
Block Scope
Hoisting
Best Practices
Live Lecture
Live Solutions
Workshop
Solutions
Full Notes
Array Definition
Typeof & Array.isArray()
Bracket Access
Bracket Assignment
Array Looping
Array Length
Array.push()
Array.pop()
Array.shift()
Array.unshift()
Array.indexOf()
Array.slice()
Array.includes()
Array.reverse()
Lecture Slides
Live Lecture
Review
Workshop
Solutions
Live Lecture
Review
Lecture Slides
Workshop
Solutions
Our Solutions
Live Lecture
Workshop
Solutions
Full Notes
What is an Object
Why are Objects Useful
Typeof an Object
Creating Objects
Access Object Properties
Adding Object Properties
Changing Object Properties
Deleting Object Properties
In Operator
For In Loop
Object Methods
Nested Arrays
Nested Objects
Live Lecture
What Are Methods
Creating Methods
this
Workshop Questions & Solutions
Pass By Value, Pass By Reference - Optional Advanced Lecture 1
Live Lecture
Higher Order Functions I - Optional Advanced Lecture 2
Live Lecture
Higher Order Functions II - Optional Advanced Lecture 3
Live Lecture
Live Lecture
Workshop
Solutions
Full Notes
Definition of Recursion
The Call Stack
Countdown
Factorial
Iterables
Hints
Lecture Slides
Solutions Video Part I
Solutions Video Part II
Workshop