YoVDO

Learn JavaScript

Offered By: Codecademy

Tags

Javascript Courses Web Development Courses Object-oriented programming Courses

Course Description

Overview

Learn the JavaScript fundamentals you'll need for front-end or back-end development.

### Why Learn JavaScript?

JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one.

### Take-Away Skills:

You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in these lessons lay the foundation for using JavaScript in any environment.

### Up Next:

After learning JavaScript basics, try applying JavaScript to:
* [Learn Intermediate JavaScript](https://www.codecademy.com/learn/learn-intermediate-javascript)
* [Build games](https://www.codecademy.com/learn/learn-phaser)
* [Build interactive websites](https://www.codecademy.com/learn/build-interactive-websites)

Syllabus

  • Welcome to Learn JavaScript: Learn about what the JavaScript course has in store!
    • Informational: Welcome to Learn JavaScript
  • Introduction: In this course, you will learn about JavaScript data types, built-in methods, and variables.
    • Lesson: Introduction to JavaScript
    • Lesson: Variables
    • Project: Kelvin Weather
    • Project: Dog Years
    • Quiz: Introduction to JavaScript
    • Quiz: Variables
    • Article: JavaScript Versions: ES6 and Before
    • Article: Make the Most of Your Codecademy Membership
  • Conditionals: Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.
    • Lesson: Conditional Statements
    • Project: Magic Eight Ball
    • Project: Race Day
    • Quiz: Conditional Statements
  • Functions: Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.
    • Lesson: Functions
    • Project: Rock, Paper, or Scissors
    • Project: Sleep Debt Calculator
    • Quiz: Functions
  • Scope : Learn about global and block level scope in JavaScript.
    • Lesson: Scope
    • Project: Training Days
    • Quiz: Scope
  • Arrays : In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.
    • Lesson: Arrays
    • Project: Secret Message
    • Quiz: Arrays
  • Loops : In this course, you will learn how to use for and while loops to execute blocks of code multiple times.
    • Lesson: Loops
    • Project: Whale Talk
    • Quiz: Loops
  • Iterators: In this course, you will learn how to use iterator methods to simplify the process of looping over arrays.
    • Lesson: Higher-Order Functions
    • Lesson: Iterators
    • Quiz: Higher Order Functions and Iterators
    • Project: Grammar Checker
  • Objects: Learn about JavaScript ES6 object syntax to model real-world items.
    • Lesson: Objects
    • Lesson: Advanced Objects
    • Project: Meal Maker
    • Project: Team Stats
    • Quiz: Objects
  • Next Steps: You've completed the Learn JavaScript course! What's next?
    • Informational: Learn JavaScript: Next Steps

Taught by

Kenny Lin

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX