before starting
  • 00 watch this
  • 01 i messed up
00 intro
  • 00 printing
  • 01 comments
  • 02 variables
  • 03 declaration and assignment
  • 04 constants
  • 05 code styling
  • 06 naming conventions
  • 07 printing multiple values
  • 08 wrap up and overview
01 printing, comments, and variables - exercises
  • 00 print 3 numbers
  • 01 print 3 numbers - solution
  • 02 print 3 numbers again
  • 03 print 3 numbers again - solution
  • 04 tracing code
  • 05 tracing code - solution
  • 06 code problems
  • 07 code problems - solution
02 strings
  • 00 try codepen
  • 01 semicolons
  • 02 what are strings
  • 03 string length
  • 04 character access
  • 05 some string methods
03 strings - exercises
  • 00 tracing concatenation
  • 01 tracing concatenation - solution
  • 02 trace another concatenation
  • 03 trace another concatenation - solution
  • 04 write me some length
  • 05 write me some length - solution
  • 06 fancy string thing
  • 07 fancy string thing - solution
  • 08 greet me
  • 09 greet me - solution
  • 10 character indexing
  • 11 character indexing - solution
04 before moving on
  • 00 1 last installation
05 windows install
  • 00 installing node
  • 01 using the command line
  • 02 customizing visual studio code
06 mac install
  • 00 mac install node and vscode
  • 01 terminal basics
  • 02 customize vscode
07 numbers
  • 00 basic operations
  • 01 more number basics
  • 02 number exercises
  • 03 number exercises - solutions
  • 04 descriptive output
  • 05 order of operations
  • 06 template strings
08 numbers - exercises
  • 00 math operations
  • 01 math operations - solution
  • 02 order of operations
  • 03 order of operations - solution
  • 04 length of string minus 5
  • 05 length of string minus 5 - solution
  • 06 even or odd
  • 07 even or odd - solution
  • 08 squared length index
  • 09 squared length index - solution
  • 10 kingdom attack
09 booleans
  • 00 booleans
  • 01 number comparisons
  • 02 dragon hp
  • 03 equality operators
  • 04 equality operator precedence
  • 05 fancy assignment operators
  • 06 empty string
  • 07 or operator
  • 08 and operator
  • 09 truth table
  • 10 negation
10 boolean - exercises
  • 00 combining and or
  • 01 combining and or - solution
  • 02 combining with parentheses
  • 03 combining with parentheses - solution
  • 04 is a string empty
  • 05 is a string empty - solution
  • 06 typeof
  • 07 typeof - solution
  • 08 is that a boolean
  • 09 is that a boolean - solution
  • 10 user input
11 if conditions
  • 00 if conditions
  • 01 simple if challenge
  • 02 explaining ifs further