- This course will be very fast paced if you're a complete newcomer to programming. Be advised.
Here's how the course journey will go:
First: the Basics. You'll ramp on the console, syntax, objects, and other language fundamentals.
Second: Functions. There are a few ways to create functions. So you'll explore those differences, and important concepts like the `this` keyword.
Third: Types - Digging Deeper. There are some big questions about types: what is type coercion? How are truthy and falsy different? What is null vs. undefined? In this section, you'll cover those questions and more.
- Course Repository01:05
- Preview | The Basics01:46
- The Console, Operators, and Variables04:34
- Booleans and Conditionals11:55
- Syntax - Semicolons and Comments05:40
- Undefined and Primitives03:21
- Loops and Iteration09:02
- Quiz | The Basics4 questions
- Summary | The Basics01:05
- Preview | Functions01:13
- Functions - Declarations vs. Expressions10:04
- Arrow Functions06:46
- Methods and the `this` Keyword06:08
- More on `this` and Function Expressions vs. Arrow functions05:40
- Interview Question | The `this` Keyword13:43
- Interview Question | Callbacks07:46
- Quiz | Functions5 questions
- Summary | Functions01:10
- Preview | Types - Digging Deeper00:58
- A Dynamic Language and Types05:42
- Almost Everything is an Object04:18
- Equality and Type Coercion08:29
- Truthy and Falsy09:49
- Null vs. Undefined04:38
- Explicit Type Conversion03:58
- Quiz | Types - Digging Deeper4 questions
- Summary | Types - Digging Deeper01:40
- Bonus Lecture: The Full Bootcamp02:13
David is a software engineer at Zendesk, with a Bachelor of Computer Science from the University of San Francisco.
David has gained valuable experience from the tech industry. By incorporating the best practices he has learned at work, he hopes to create the highest quality learning experiences possible.
Feel free to connect with David! He is always curious about the cool project you're working on. And he loves to discuss ideas on how to build impactful technology.