👨‍💻
Precourse
  • 🚀Introduction
    • Welcome to Tawwr
    • Bootcamp Information
    • Getting Started
    • HTML (Level 1)
    • CSS (Level 2)
    • JavaScript (Level 3)
    • Final Project
Powered by GitBook
On this page
  • Introduction to JavaScript
  • JavaScript Crash Course
  • Concepts
  • Additional Resources

Was this helpful?

  1. Introduction

JavaScript (Level 3)

This third part of the pre-course will provide you with an overview of JavaScript and resources to cover the basics that you need.

PreviousCSS (Level 2)NextFinal Project

Last updated 3 years ago

Was this helpful?

Introduction to JavaScript

Now that you have learned the basics of HTML and CSS, it's time to do more advanced things on your webpage! Think about a website like it's a big spaceship built out of Legos. The spaceship might look cool, but it would be pretty boring if it didn't actually do anything.

JavaScript is like adding parts to the Lego spaceship that spin, light up, make noise, and overall make the spaceship able to do completely new and exciting things - it makes it more fun to play with, or more useful.

JavaScript is a very fun language - we're sure you'll love it! 😃

JavaScript Crash Course

This video will give you an understanding of JavaScript and how to use it. Again, we really recommend taking the time to watch it as it will save you a lot of time trying to understand things on your own!

Concepts

The resources below are what you need to cover the basics of JavaScript. Each link will redirect you to the relevant page on W3 Schools, which will contain an explanation of JavaScript code, why we use it, and how to use it. You will also be able to play around with the code yourself so you can start practicing!

Please note that we use ⏱ to indicate the timestamp in the attached video.

Additional Resources

Here are some additional links that you might find helpful to explore and understand JavaScript:

Intro to JavaScript -

Script <script> tag - (⏱ )

Console console.log() - (⏱ )

Variables const / let / var (⏱ )

Data Types (⏱ )

String -

Boolean -

Numbers -

String Methods length / slice / substring - (⏱ )

Arrays [] - (⏱ )

Arrays Of Objects - (timestamp:)

Objects {} - (⏱ )

Loops for - (⏱ )

Array Methods - (⏱ )

filter filter() -

find find() -

Adding to Array push() -

Sorting sort() -

iteration map() / forEach() -

Conditionals if then else - (⏱ )

Functions function - (⏱ )

Arrow Functions () => - (⏱:)

ES6 Classes () - (⏱ )

Window Object (window) - (⏱ )

DOM Selection document - (⏱ )

Manipulating The DOM getElementById - (⏱ )

Events onclick - (⏱ )

Form Script onsubmit - (⏱ )

https://www.w3schools.com/js/default.asp
https://www.w3schools.com/js/js_whereto.asp
6:46
https://www.w3schools.com/js/js_debugging.asp
8:20
https://www.w3schools.com/js/js_variables.asp
11:15
14:18
https://www.w3schools.com/js/js_strings.asp
https://www.w3schools.com/js/js_booleans.asp
https://www.w3schools.com/js/js_numbers.asp
https://www.w3schools.com/js/js_string_methods.asp
18:38
https://www.w3schools.com/js/js_arrays.asp
23:53
34:20
https://www.w3schools.com/js/js_objects.asp
30:09
https://www.w3schools.com/js/js_loop_for.asp
37:40
42:24
https://www.w3schools.com/jsref/jsref_filter.asp
https://www.w3schools.com/jsref/jsref_find.asp
https://www.w3schools.com/js/js_array_methods.asp
https://www.w3schools.com/js/js_array_sort.asp
https://www.w3schools.com/js/js_array_iteration.asp
https://www.w3schools.com/js/js_if_else.asp
46:30
https://www.w3schools.com/js/js_functions.asp
53:23
https://www.w3schools.com/js/js_arrow_function.asp
56:22
https://www.w3schools.com/js/js_es6.asp
1:07:21
https://www.w3schools.com/js/js_window.asp
1:10:30
https://www.w3schools.com/js/js_htmldom_methods.asp
1:14:50
https://www.w3schools.com/js/js_htmldom_methods.asp
1:20:05
https://www.w3schools.com/js/js_htmldom_events.asp
1:24:40
https://www.w3schools.com/js/js_validation.asp
1:30:39
Codecademy: Learn Javascript
Udacity: Intro to Javascript
MDN: Official Javascript Documentation
MDN: Comparison Operators
MDN: Control Flow
MDN: Logical Operators
MDN: for Loops
MDN: Arrays
MDN: for Loops
🚀
Page cover image