• Home
  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • React.js
    • Introduction to React
    • React Developer
  • Interactive Training
  • Pricing
  • Brainstorm
STEMTrainingGrounds
  • Courses
    • Home
    • Python
      • Introduction to Python
      • Python Developer
    • JavaScript
      • Introduction to JavaScript
      • JavaScript Developer
    • React
      • Introduction to React
      • React Developer
  • Interactive Training
  • Pricing
  • Brainstorm

Quick Links

  • About Us
  • Pricing
  • Partnership
  • Brainstorm
  • Terms
  • Privacy
  • Refunds

Courses

  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • React
    • Introduction to React
    • React Developer

Newsletter

Subscribe to our free monthly newsletter, for a quick update on Python, JavaScript, and React news

© 2025 - 2026 STEMTrainingGrounds. All Rights Reserved.

Your browser does not support the video tag.

Introduction to JavaScript

Develop a solid JavaScript foundation by learning how to think like a programmer, structure data, and build dynamic applications. You’ll confidently write clean, reusable code and be prepared to advance into modern front-end or back-end development. Complete this course to get the Introduction to JavaScript Course Certificate.

Computer Programming Language Logo
Enroll

Introduction to JavaScript

Lesson 1
Variables
Named containers for storing changing values
Free Preview
Lesson 2
Data Types (primitive vs reference)
Different kinds of values and memory behavior
Free Preview
Lesson 3
Operators
Symbols that perform calculations or comparisons
Free Preview
Lesson 4
Boolean Operators
Symbols that perform calculations or comparisons
Lesson 5
Conditions - if
Run code when condition is true
Lesson 6
Conditions - switch
Choose paths based on matching cases
Lesson 7
Conditions - ternary
Compact inline conditional expressions
Lesson 8
Loops - for
Repeat code with counter-based iteration
Lesson 9
Loops - while
Repeat code while condition remains true
Lesson 10
Loops - for…of
Iterate directly over iterable values
Lesson 11
Template Literals
Embed expressions inside string templates
Lesson 12
Basic Error Handling
Catch and manage runtime exceptions
Lesson 13
Functions - Declarations
Named reusable blocks of executable code
Lesson 14
Functions - Expressions
Functions assigned to variables or expressions
Lesson 15
Functions - arrow functions
Shorter syntax for anonymous functions
Computer Programming Language Logo

JavaScript Developer Path

Introduction to JavaScript

Develop a solid JavaScript foundation by learning how to think like a programmer, structure data, and build dynamic applications. You’ll confidently write clean, reusable code and be prepared to advance into modern front-end or back-end development. Complete this course to get the Introduction to JavaScript Course Certificate.

JavaScript Developer
Gain the skills to design, build, and maintain modern JavaScript applications with confidence across both the browser and development tooling ecosystem. You will be able to structure scalable projects, manage asynchronous workflows, and deliver production-ready experiences. Complete the Introduction to JavaScript course and the JavaScript Developer course to obtain the JavaScript Developer Path Certificate.

JavaScript Developer Path

Course logo

Introduction to JavaScript

Course logo

JavaScript Developer

Monthly

$ 19.99

JavaScript Developer Path

Access to:

Introduction to JavaScript course

and

JavaScript Developer course

Upon course or path completion:

Course certificate

Path certificate

2 Courses

Monthly Subscription

Enroll Today

Yearly

$ 149.99

JavaScript Developer Path

Access to:

Introduction to JavaScript course

and

JavaScript Developer course

Upon course or path completion:

Course certificate

Path certificate

2 Courses

1 Year Subscription

Enroll Today

Yearly

$ 259.99

All-Access 1 Year Subscription

Access to:

Python Developer Path

Introduction to Python

Python Developer

JavaScript Developer Path

Introduction to JavaScript

JavaScript Developer

React Developer Path

Introduction to React

React Developer


Upon course or path completion:

Course certificates

Path certificates

Also includes 1-year all-access to any new courses or paths that are added!

Enroll Today