К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learn JavaScript: Write Modern Code with JavaScript ESNext · LearnSpace
Назад в каталог
courseraПрограммирование

Learn JavaScript: Write Modern Code with JavaScript ESNext

Курс от Pearson
Средний≈ 7.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course will take you on a step-by-step guide that will take you from the basic syntax and concepts of JavaScript, all the way through the more advanced concepts and usage that are covered in technical interviews. It includes the latest advancements in generative AI, offering invaluable insights and tools for developers. JavaScript started as a basic language for performing simple computations on web pages, but it’s now become one of the most popular programming languages. It is a tremendously powerful programming language that can be used for any kind of web development, but also for many other types of development, such as data science, mobile app dev, desktop app dev, and much more. It is a clean, readable programming language that is used everywhere and gaining proficiency in JavaScript makes any developer much more valuable to prospective employers these days.

Навыки, которые вы освоите

Node.JSJavascriptObject Oriented Programming (OOP)TypeScriptWeb ServersGenerative AIScripting LanguagesData ProcessingDevelopment EnvironmentData StructuresData ManipulationProgramming Principles

Программа курса

1 модулей · 81 учебных материалов

01Learn JavaScript81 материалов

What Is JavaScript?

IntroductionВидеоLearning objectivesВидеоLearn what you can do with JavaScriptВидеоLook at JavaScript’s language featuresВидеоLearn the pros and cons of JavaScriptВидео

Учитесь у экспертов

Pearson

Преподаватель курса

Learn JavaScript: Write Modern Code with JavaScript ESNext
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.7 ч

1 модулей

Язык: Английский

Субтитры: Американский английский

Часть программы вашего университета
Learn the JavaScript dialects and browser compatibilityВидео
Run code using a REPLВидео
Learn basic JavaScript syntaxВидео
What Is JavaScript? QuizЗадание

Learn the 8 JavaScript Data Types

Learning objectivesВидеоLearn theTypesВидеоLearn about JavaScript’s “number” typeВидеоLearn about JavaScript’s “string” typeВидеоLearn about JavaScript’s “boolean” typeВидеоLearn about JavaScript’s “object” typeВидеоLearn about arrays in JavaScriptВидеоLearn about JavaScript’s “function” typeВидеоLearn about JavaScript’s “undefined” typeВидеоLearn about JavaScript’s “bigint” typeВидеоLearn about JavaScript’s “symbol” typeВидеоLearn the 8 JavaScript Data Types QuizЗадание

Learn Basic JavaScript Control Flow

Learning objectivesВидеоLearn about equality in JavaScriptВидеоLearn about if-statements in JavaScriptВидеоLearn about for-loops in JavaScriptВидеоLearn about while-loops and do-while loops in JavaScriptВидеоHandle and throw errors in JavaScriptВидеоLearn about switch-case blocks in JavaScriptВидеоLearn about ternary operators in JavaScriptВидеоLearn the difference between block-scoped and function-scoped variablesВидеоLearn Basic JavaScript Control Flow QuizЗадание

Learn Object-Oriented Programming in JavaScript

Learning objectivesВидеоLearn about JavaScript classesВидеоLearn about prototype-based inheritanceВидеоLearn about “this” keyword in JavaScriptВидеоLearn Object-Oriented Programming in JavaScript QuizЗадание

Work with Arrays and Objects

Learning objectivesВидеоUse built-in object functionsВидеоUse built-in array functionsВидеоWork with Arrays and Objects QuizЗадание

Learn JavaScript ES6+ Syntax

Learning objectivesВидеоWrite functions using “arrow syntax”ВидеоSet default values for function argumentsВидеоLearn about the “spread operator”ВидеоUse object destructuring to get object propertiesВидеоUse Interpolation to insert data into stringsВидеоLearn the Import and Export code in JavaScriptВидеоLearn JavaScript ES6+ Syntax QuizЗадание

Write and Run a JavaScript Program

Learning objectivesВидеоLearn about writing and running JavaScript programsВидеоWrite a JavaScript program for the browserВидеоMove JavaScript to an external scriptВидеоInstall Node.js and NPMВидеоWrite a Node scriptВидеоUse Babel to transpile codeВидеоWrite and Run a JavaScript Program QuizЗадание

Work with Asynchronous Code in JavaScript

Learning objectivesВидеоUse callbacks to handle asynchronous operationsВидеоUse Promises to handle asynchronous operationsВидеоUse Async/Await to handle asynchronous operationsВидеоWork with Asynchronous Code in JavaScript QuizЗадание

Create a Web Server with JavaScript

Learning objectivesВидеоLearn the basics of writing a Node serverВидеоCreate and set up a Node.js projectВидеоCreate and run a basic Express serverВидеоCreate and test a GET endpointВидеоRead a file with the ‘fs’ packageВидеоCreate and test a POST endpointВидеоCreate a Web Server with JavaScript QuizЗадание

Learn JavaScript Dialects in Depth

Learning objectivesВидеоUse Typescript to enforce static typingВидеоUse CoffeeScript for cleaner syntaxВидеоUse Dart for improved object-oriented programmingВидеоLearn JavaScript Dialects in Depth QuizЗадание

Use GenAI Tools for JavaScript Development

Learning objectivesВидеоUse ChatGPT to write JavaScript codeВидеоUse Google Gemini to write JavaScript codeВидеоIntegrate GitHub Copilot into your IDEВидеоUse GenAI Tools for JavaScript Development QuizЗадание

Summary

Learn JavaScript: SummaryВидеоEnd of Course AssessmentЗадание