[Beta]LisehAcademy
Back to courses

programming

JavaScript Simplified

Learn programming fundamentals with JavaScript through runnable examples, precise feedback, graded practice, section projects, and a terminal-style capstone.

41 lessons32h 0mbeginneroliseh Geneis

About this course

Learn programming fundamentals with JavaScript through runnable examples, precise feedback, graded practice, section projects, and a terminal-style capstone.

What you'll learn

1. JavaScript Foundations 2. Variables, Values, and Operators 3. Input and Strings 4. Decisions 5. Repeating Work 6. Arrays 7. Functions 8. Objects 9. Debugging and Program Design 10. Capstone

Course modules

10 sections · 41 lessons

JavaScript Foundations

Section 1 of JavaScript Foundations.

4 lessons
  1. 1.1What Is JavaScript?
  2. 1.2Reading Code in Order
  3. 1.3Comments and Clear Code
  4. 1.4Foundations Checkpoint

Variables, Values, and Operators

Section 2 of JavaScript Foundations.

4 lessons
  1. 2.1Variables with `const`
  2. 2.2Changing Values with `let`
  3. 2.3Strings, Numbers, and Booleans
  4. 2.4Arithmetic and Assignment Operators

Input and Strings

Section 3 of JavaScript Foundations.

5 lessons
  1. 3.1Reading Input
  2. 3.2Converting Input with `Number()`
  3. 3.3Working with Multiple Inputs
  4. 3.4String Operations
  5. 3.5Section Project - Personal Calculator

Decisions

Section 4 of JavaScript Foundations.

5 lessons
  1. 4.1Boolean Expressions and Comparisons
  2. 4.2`if` Statements
  3. 4.3`else` and `else if`
  4. 4.4Logical Operators
  5. 4.5Section Project - Grade Checker

Repeating Work

Section 5 of JavaScript Foundations.

4 lessons
  1. 5.1`for` Loops
  2. 5.2`while` Loops
  3. 5.3Accumulators
  4. 5.4Loops with Conditions

Arrays

Section 6 of JavaScript Foundations.

6 lessons
  1. 6.1Creating and Reading Arrays
  2. 6.2Updating Arrays
  3. 6.3Looping Through Arrays
  4. 6.4Finding and Slicing Values
  5. 6.5Transforming Arrays
  6. 6.6Shopping List

Functions

Section 7 of JavaScript Foundations.

6 lessons
  1. 7.1Declaring and Calling Functions
  2. 7.2Parameters and Arguments
  3. 7.3Return Values
  4. 7.4Functions with Decisions and Loops
  5. 7.5Functions with Arrays
  6. 7.6Calculator Library

Objects

Section 8 of JavaScript Foundations.

5 lessons
  1. 8.1Objects and Properties
  2. 8.2Updating and Adding Properties
  3. 8.3Objects and Functions
  4. 8.4Arrays of Objects
  5. 8.5Student Grade System

Debugging and Program Design

Section 9 of JavaScript Foundations.

1 lesson
  1. 9.1Lesson 40 Debugging and Designing Better Programs

Capstone

Plan, build, test, and debug a terminal-style student management system.

1 lesson
  1. 10.1Student Management System