- Remote Tutoring
- Thinking like a programmer
- Our first program: Guess the number game
- Coding the initial HTML page
- Adding variables to store our data
- Functions
- Operators
- Conditionals
- Events
- Finishing the game functionality
- Loops
- A small discussion on objects
- Playing with browser objects
- Well done!
- Types of error
- An erroneous example
- Fixing syntax errors
- A logic error
- Other common errors
- Summary
- What is a variable?
- Declaring a variable
- Initializing a variable
- A note about var
- Updating a variable
- Variable types
- Dynamic typing
- Constants in JavaScript
- When to use const and when to use let
- Test your skills: Variables
- Basic math in JavaScript — numbers and operators
- It's all numbers to me
- Arithmetic operators
- Some More Operators
- Test your skills: Sizing a canvas box
- Comparison operators
- Test your skills: Math
- Summary
- Handling text — strings in JavaScript
- Strings — the basics
- More on strings and numbers
- Conclusion
- Useful string methods
- Starting to play with strings
- Strings and substrings
- Updating strings
- Strings learning examples
- Test your skills: Strings
- Arrays
- Working with Arrays
- Arrays have Items!
- Converting between strings and arrays
- Active learning: Printing those products
- Active learning: Top 5 searches
- Test your skills: Arrays
- Conclusion
- Final Assignment
- Assignment: Silly story generator