61D Lecture 1: JavaScript
Codify Berkeley Codify Berkeley
42 subscribers
273 views
13

 Published On Sep 8, 2024

Learn fundamental features of the most popular programming language in the world: JavaScript. This introduction covers the fundamentals of JavaScript syntax and some of the most commonly used functions from the standard library.

Lecture Code: https://github.com/CS61D/Lecture-Java...
JavaScript Practice Problems: https://github.com/CS61D/Assignment-S...
Setup Assignment: https://education.codifyberkeley.org/...
Course Website Homepage: https://education.codifyberkeley.org/

Timetamps:

JavaScript Intro
0:00 JavaScript Intro
1:15 Why JavaScript?
3:07 Browser vs NodeJs

Basics
4:28 Clone Starter Code
6:30 Hello World
7:10 Variable Declaration
10:02 Functions
14:40 Conditionals and Ternary Operator

Arrays
18:20 Basic Syntax
20:10 Arrays with Loops
22:31 includes and indexOf
25:55 filter
29:38 map
31:27 every and some
33:08 Slicing arrays
35:12 Spread Operator
37:58 Challenge 1: Common Array Elements

Objects
40:20 Object Syntax
45:56 Object Destructuring
48:11 Optional Chaining
52:02 Nullish Coalescing
54:53 Combining Objects
59:42 Challenge 2: Setting Defaults

Async / Await
1:04:16 Promises
1:08:30 Awaiting Promises in Parallel
1:11:30 Error Handling, Try/Catch
1:17:08 Challenge 3: Fetching Pokemon
1:20:12 Outro

show more

Share/Embed