• Get in touch with us
  • +1 (323) 686-6008
  • info@codestop.io
MENU
  • Home
  • Features
  • Curriculum
  • Courses
  • Log in
  • Contact
MENU
  • Home
  • Features
  • Curriculum
  • Courses
  • Log in
  • Contact
Preview »

JavaScript Introduction

By CodeStop

Requirements: No programming experience, at least 12 years old

Duration: 18 hours and 30 minutes

Standards: K-12 Computer Science Framework Core Concepts and Practices * Algorithms and Programming - Collaborating Around Computing - Recognizing and Defining Computational Problems - Developing and Using Abstractions - Creating Computational Artifacts - Testing and Refining Computational Artifacts

An Introduction to JavaScript

The list of things that you can build with JavaScript is almost endless. You can use JavaScript to make dynamic and interactive web applications. Or build web servers, mobile apps, or games with it. Anything from user interface to server-side programming utilizes some form of JavaScript.

This introductory course walks you through the basics and brings you to the core of JavaScript. You'll start working with a basic JavaScript, work with different statements, and use various functions. You'll experience the fundamental syntaxes and concepts of JavaScript. By the end of the course, you will be able to write short and meaningful JavaScript codes.

This course starts with the most basic concepts of JavaScript programming and of learning a programming language. Each lesson is paced gradually. Even if you do not have any experience in programming, you will be able to learn and have fun as you complete this course.

Course Outline

  • Console
    The console is a tool that developers use to dump the output of their JavaScript programs or certain parts of the program. It is mostly used for debugging. In this lesson, you'll learn how to use the console.log() command to print or log text to the console.
    45 minutes
    Variables
    In this lesson, you'll use variables to store values. You will also work with the let keyword to create and define a variable, and use console.log() to display the value of a variable in the browser debugging console.
    55 minutes
    Strings
    Play around with strings to identify their characteristics as a type of data. Then, you'll assign a string to a variable, and display a string using console.log().
    55 minutes
    Number Data Type
    In this lesson, you'll do a handful of things such as: learning about number type in JavaScript that serves both integer and floating point numbers, assigning a number to a variable, identifying valid numbers, performing basic arithmetic operations with numbers, and displaying number values using console.log().
    1 hour and 5 minutes
    Boolean Data Type
    Work with boolean values, boolean as data type, and assigning boolean values to a variable. Then, you'll use conditional statements to evaluate boolean values.
    1 hour and 15 minutes
    If - Elseif - Else Statements
    In this lesson, you'll reinforce what you have learned about conditionals. Then, you'll see how if-elseif-else statements work and use basic comparison operators in if-elseif-else statements.
    1 hour and 10 minutes
    Switch Statements
    Write a script that performs decisions through switch conditional and case statements. Find out how default and break work in case statements.
    1 hour and 15 minutes
    For Loop
    In this lesson, you'll learn what loops are, when to use them, the characteristics of for loops, and how to use increment and decrement operators.
    1 hour and 25 minutes
    While Loop
    After learning the basics of loop statements, you will learn how while loops work and how to use increment and decrement operators with them.
    1 hour and 25 minutes
    Loops and Conditionals
    This lesson introduces you to basic decision-making in loops. You'll practice how to further control loops with break and continue statements. You'll also learn how to use another versatile arithmetic operator, the modulo % operator.
    1 hour and 15 minutes
    Function Declaration
    In this lesson, you'll learn how to use function declaration using the function keyword, which enables you to group statements into a function block. This is useful for repeating sections of code.
    1 hour and 10 minutes
    Function Declaration with Parameters
    In this lesson, you'll learn how to use functions with parameters. Function parameters allow you to pass values to functions.
    1 hour and 15 minutes
    Function Expression
    In this lesson, you'll learn how to create a function inside an expression or inside another syntax construct. You will also learn the differences between function declarations and function expressions.
    1 hour and 25 minutes
    Arrow Function
    In this lesson, you'll learn about the arrow function, a simple and concise syntax for creating functions.
    1 hour and 25 minutes
    Math Built-in Methods
    Built-in Math methods make doing math a lot easier. In this lesson, you'll use the basic Math methods in manipulating numbers and try methods such as pow(), abs(), and sqrt().
    55 minutes
    String Built-in Methods
    In this lesson, you will learn to use string built-in methods like toUpperCase(), startsWith(), and substr() to manipulate strings.
    55 minutes
Preview »

Author's Bio

Taylor

Taylor has been programming since he was 12. He reviews the content to fix issues for the overall improvement of the course.

Bal

Bal has been editing and writing for the web for 8 years. He edits the content of the course.

Ella

Ella has taught programming courses for 12 years. She brings her teaching expertise in designing the course.

Brian

Brian is a web developer who has an extensive background in teaching. He does the technical review of the lessons.

Jerome

Jerome is a web developer with a background in DevOps. He develops the proof libraries and maintains the sandbox of CodeStop.
An online platform with problem-based learning for aspiring developers.

Quick Links

  • About Us
  • Privacy Policy
  • Terms
  • Help center
  • FAQ’s

Contact Info

  • info@codestop.io
  • +1 (323) 686-6008
  • Los Angeles, CA, USA
All Rights Reserved CodeStop © 2019
  • About Us
  • Contact Us
  • FAQ's
  • Privacy Policy
  • Terms

Confirm

Message