Please ensure Javascript is enabled for purposes of website accessibility
JavaScript Foundations

Learn everything you need to know to succeed at JavaScript authoring. Read more.

No ratings yet
Course Skill Level
Beginner
Time Estimate
5h 34m

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • CSS or HTML developers who wish to improve their JavaScript skills 
  • Backend developers wishing to gain a foundation of JavaScript skills to use Node
  • Developers with some light JavaScript experience who want to become full-fledged front-end developers
  • Those interested in full-stack development

What you’ll learn: 

  • Understand and author JavaScript applications
  • Understand the context of JavaScript and identify why it is the most common language for writing web application
  • Manipulate and create JavaScript variables including string, objects, arrays, numbers and more
  • Control JavaScript flow with If statements
  • Control JavaScript flow with for Loops
  • Control JavaScript flow with of/in loops
  • Use error handlers

Requirements: 

  • No prior knowledge is required to take this course 

JavaScript is a programming language that is used worldwide for creating websites and applications.

Since JavaScript is the only language that can be used to program web pages, learning it is a great step on the way to a long and profitable career! In this course we learn all the fundamentals, in order, that you need to program JavaScript code.

Starting with an overview of JavaScript, we then explore variables, functions, scope, for loops, and much more, culminating in an epic project where we build an interactive game you can share with friends, family or in your portfolio!

Completing this course will give you the skills to create new portfolio pieces, take your JavaScript knowledge to the next level, or to begin an exciting career!

Just what skills will you learn? You’ll learn all of the following:

  • Using JavaScript to build application
  • Declaring JavaScript variables
  • Using JavaScript strings
  • Doing calculations with numbers
  • Creating logical statements with flow control (chapter 4) and booleans (chapter 1)
  • Using functions, curried functions, and promises
  • Controlling the flow of time with async and setTimeout

By the time you’re done with this course, you’ll be ready to knock it out of the park, having the skills needed to update and maintain standard JavaScript code which operates websites!

 

Our Promise to You

By the end of this course, you will have learned the foundations of JavaScript.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Introduction
About The Author 00:00:00
The History Of Javascript 00:00:00
Javascript’s Strength And Weakness 00:00:00
Writing Our First Javascript 00:00:00
Section 2 - Variables And Primitive Data Types
Javascript Variables 00:00:00
Coding Exercise: Javascript Variables 00:00:00
Basic Types In Javascript 00:00:00
Coding Exercise: Booleans In Javascript 00:00:00
Coding Exercise: Strings In Javascript 00:00:00
Coding Exercise: Numbers 00:00:00
Objects In Javascript 00:00:00
Coding Exercise: Objects In Javascript 00:00:00
Arrays In Javascript 00:00:00
Coding Exercise: Arrays In Javascript 00:00:00
Section 3 - Functions
Basic Functions 00:00:00
Coding Exercise: Basic Functions 00:00:00
Scope 00:00:00
Coding Exercise: Scope 00:00:00
Currying 00:00:00
Coding Exercise: Currying 00:00:00
Timeouts 00:00:00
Coding Exercise: Timeouts 00:00:00
Promises 00:00:00
Coding Exercise: Promises 00:00:00
Coding Exercise: Async 00:00:00
Section 4 - Flow Control
Flow Control 00:00:00
Coding Exercise: Flow Control 00:00:00
For, Of, In Loops 00:00:00
Coding Exercise: For, Of, In Loops 00:00:00
Coding Exercise: Switch Statements 00:00:00
Coding Exercise: Error Handling 00:00:00
Section 5 - Project: Full Featured Javascript Checkers - Coding Together
Project: Full Featured Javascript Checkers – Coding Together 00:00:00

About This Course

Who this course is for:

  • CSS or HTML developers who wish to improve their JavaScript skills 
  • Backend developers wishing to gain a foundation of JavaScript skills to use Node
  • Developers with some light JavaScript experience who want to become full-fledged front-end developers
  • Those interested in full-stack development

What you’ll learn: 

  • Understand and author JavaScript applications
  • Understand the context of JavaScript and identify why it is the most common language for writing web application
  • Manipulate and create JavaScript variables including string, objects, arrays, numbers and more
  • Control JavaScript flow with If statements
  • Control JavaScript flow with for Loops
  • Control JavaScript flow with of/in loops
  • Use error handlers

Requirements: 

  • No prior knowledge is required to take this course 

JavaScript is a programming language that is used worldwide for creating websites and applications.

Since JavaScript is the only language that can be used to program web pages, learning it is a great step on the way to a long and profitable career! In this course we learn all the fundamentals, in order, that you need to program JavaScript code.

Starting with an overview of JavaScript, we then explore variables, functions, scope, for loops, and much more, culminating in an epic project where we build an interactive game you can share with friends, family or in your portfolio!

Completing this course will give you the skills to create new portfolio pieces, take your JavaScript knowledge to the next level, or to begin an exciting career!

Just what skills will you learn? You’ll learn all of the following:

  • Using JavaScript to build application
  • Declaring JavaScript variables
  • Using JavaScript strings
  • Doing calculations with numbers
  • Creating logical statements with flow control (chapter 4) and booleans (chapter 1)
  • Using functions, curried functions, and promises
  • Controlling the flow of time with async and setTimeout

By the time you’re done with this course, you’ll be ready to knock it out of the park, having the skills needed to update and maintain standard JavaScript code which operates websites!

 

Our Promise to You

By the end of this course, you will have learned the foundations of JavaScript.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Introduction
About The Author 00:00:00
The History Of Javascript 00:00:00
Javascript’s Strength And Weakness 00:00:00
Writing Our First Javascript 00:00:00
Section 2 - Variables And Primitive Data Types
Javascript Variables 00:00:00
Coding Exercise: Javascript Variables 00:00:00
Basic Types In Javascript 00:00:00
Coding Exercise: Booleans In Javascript 00:00:00
Coding Exercise: Strings In Javascript 00:00:00
Coding Exercise: Numbers 00:00:00
Objects In Javascript 00:00:00
Coding Exercise: Objects In Javascript 00:00:00
Arrays In Javascript 00:00:00
Coding Exercise: Arrays In Javascript 00:00:00
Section 3 - Functions
Basic Functions 00:00:00
Coding Exercise: Basic Functions 00:00:00
Scope 00:00:00
Coding Exercise: Scope 00:00:00
Currying 00:00:00
Coding Exercise: Currying 00:00:00
Timeouts 00:00:00
Coding Exercise: Timeouts 00:00:00
Promises 00:00:00
Coding Exercise: Promises 00:00:00
Coding Exercise: Async 00:00:00
Section 4 - Flow Control
Flow Control 00:00:00
Coding Exercise: Flow Control 00:00:00
For, Of, In Loops 00:00:00
Coding Exercise: For, Of, In Loops 00:00:00
Coding Exercise: Switch Statements 00:00:00
Coding Exercise: Error Handling 00:00:00
Section 5 - Project: Full Featured Javascript Checkers - Coding Together
Project: Full Featured Javascript Checkers – Coding Together 00:00:00

Are you interested in higher education?