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

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

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

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

JavaScript Basics

Курс от University of California, Davis
Начальный≈ 21.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases. Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student’s skills are lacking, resources and recommendations are provided to improve these skills. There is ample opportunity for students to practice these first, core skills.

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

JavascriptHTML and CSSEvent-Driven ProgrammingHypertext Markup Language (HTML)Cascading Style Sheets (CSS)ScriptingWeb Design and DevelopmentData StructuresWeb ApplicationsProgramming PrinciplesEvent MonitoringDebugging

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

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

01Getting Started, Introduction to JavaScript, Variables, and Arrays24 материалов

Getting Started

Welcome to this Course!ВидеоCourse Navigation and Safety StatementЧтение

Module Introduction

Module 1 IntroductionВидео

Introduction to JavaScript

Introduction to JavaScriptВидео

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

William Mead

Lecturer

JavaScript Basics
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.6 ч

4 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Language of the webВидео
Evolution of JavaScriptВидео
Tools Needed for SuccessВидео
Get the Tools: Download LinksЧтение
Skills Needed for SuccessВидео
Your Web Development Foundation: HTML & CSS ReflectionDIALOGUE
Assessing Your Skills in HTML & CSSЗадание

JavaScript Variables

JavaScript VariablesВидеоWriting and Testing JavaScriptВидеоReserved wordsЧтениеJavaScript Data TypesВидеоUnderstanding Data Types with typeofВидеоKnowledge Check: Javascript VariablesЗадание

JavaScript Arrays

JavaScript ArraysВидеоNested Arrays and Strings as ArraysВидеоPracticing with Array MethodsВидеоJavaScript Arrays Cheat SheetЧтениеKnowledge Check: JavaScript ArraysЗадание

Module Summary

Module 1 QuizЗаданиеModule 1 ReflectionОбсуждение
02Controlling Logical Flow in JavaScript32 материалов

Module Introduction

Module 2 IntroductionВидео

Working with the Code Editor

Visual Studio - Part 1ВидеоVisual Studio - Part 2ВидеоVisual Studio - Part 3Видео

Operators, Booleans, and Selection Statements in JavaScript

Operators, Booleans & Selection in JavaScriptВидеоTry This!ВидеоComparing ValuesВидеоElse IfВидеоSwitch StatementsВидеоUsing &&ВидеоAdditional ResourcesЧтение

Loops in JavaScript

Loops in JavaScriptВидеоWorking With ArraysВидеоThe For..Of LoopВидеоWhile LoopsВидеоAdditional ResourceЧтение

Sequence, Selection, and Loop

Structured Programming, Sequence - Part 1ВидеоSequence - Part 2ВидеоSequence - Part 3, LoopВидеоLoop + SelectionВидеоJavaScript Basic Challenges IntroductionВидеоJavaScript Basic Challenges 01-09Чтение

Functions in JavaScript

Functions in JavaScriptВидеоPassing In and Returning DataВидеоUseful Example - Step 1ВидеоUseful Example - Steps 2-4ВидеоUseful Example - Step 5ВидеоMore On FunctionsВидеоAdditional Resource

Module Summary

Module 2 QuizЗаданиеModule 2 ReflectionОбсуждение
03Using JavaScript in the Web Browser47 материалов

Module Introduction

Module 3 IntroductionВидео

JavaScript and the DOM

JavaScript and the DOMВидеоDot Syntax and MethodsВидеоDOM: getElementsByTagName();ВидеоDOM: getElementsByClassName();ВидеоDOM: querySelector();ВидеоDOM: querySelectorAll();ВидеоinnerHTMLВидеоclassNameВидеоCreating Elements and Text NodesВидеоRemoving ElementsВидеоAdditional ResourceЧтениеJavaScript DOM Challenges 17-21Чтение

Capturing Events with JavaScript

Capturing Events with JavaScriptВидеоEvent ListenersВидеоThe Event ObjectВидеоMore On EventsВидеоMouseover, Mouseover Events: HTMLВидеоScroll Events: HTMLВидеоWindow Resizing

Scope in JavaScript

Scope in JavaScriptВидеоStrategy 1: Never Use Global ScopeВидеоStrategy 2: "use strict;"ВидеоStrategy 3: const and letВидеоScope in JavaScript SummaryВидеоAdditional ResourcesЧтение

Simple JS Slideshow Activity

Simple Slide Show Start FilesЧтениеSimple JS Slideshow - Part 1ВидеоSimple JS Slideshow - Part 2ВидеоSimple JS Slideshow - Part 3ВидеоSimple JS Slideshow - Part 4ВидеоSimple JS Slideshow - Part 5Видео

Slideshow with Cross Fade Effect Activity

Advanced Slide Show Start FilesЧтениеSlideshow with Cross Fade Effect - Part 1ВидеоSlideshow with Cross Fade Effect - Part 2ВидеоSlideshow with Cross Fade Effect - Part 3ВидеоSlideshow with Cross Fade Effect - Part 4ВидеоSlideshow with Cross Fade Effect - Part 5Видео

Module Summary

Module 3 QuizЗаданиеModule 3 ReflectionОбсуждение
04Basic JavaScript Application Projects37 материалов

Module Introduction

Module 4 IntroductionВидео

Basic Distance Converter Project

Basic Distance Converter Start FilesЧтениеBasic Distance Converter Project - Part 1ВидеоBasic Distance Converter Project - Part 2ВидеоBasic Distance Converter Project - Part 3ВидеоBasic Distance Converter Project - Part 4ВидеоBasic Distance Converter Project - Part 5ВидеоBasic Distance Converter Project Open DiscussionОбсуждение

Advanced Distance Converter Project

Advanced Distance Converter Start FilesЧтениеAdvanced Distance Converter Project - Part 1ВидеоAdvanced Distance Converter Project - Part 2ВидеоAdvanced Distance Converter Project - Part 3ВидеоAdvanced Distance Converter Project - Part 4ВидеоAdvanced Distance Converter Project - Part 5Видео

Vacation Destination Project: HTML & CSS

Vacation Desitnation Project - Part 1 Start FilesЧтениеVacation Destination Project: HTML & CSS - Part 1ВидеоVacation Destination Project: HTML & CSS - Part 2ВидеоVacation Destination Project: HTML & CSS - Part 3ВидеоVacation Destination Project: HTML & CSS - Part 4ВидеоVacation Destination Project: HTML & CSS - Part 5Видео

Vacation Destination Project: JavaScript

Vacation Destination Project - Part 2 Start FilesЧтениеVacation Destination Project: JavaScript - Part 1ВидеоVacation Destination Project: JavaScript - Part 2ВидеоVacation Destination Project: JavaScript - Part 3ВидеоVacation Destination Project: JavaScript - Part 4ВидеоVacation Destination Project: JavaScript - Part 5Видео

Module Summary

Course Recap QuizЗаданиеModule 4 ReflectionОбсуждение

Course Summary

Course SummaryВидеоSelf-ReflectionОбсуждение
Чтение
JavaScript Function Challenges 10-16Чтение
Видео
Key Down EventВидео
Additional ResourcesЧтение
JavaScript Event Challenges 22-30Чтение
Simple JS Slideshow Open DiscussionОбсуждение
Slideshow with Cross Fade Effect - Part 6Видео
Slideshow with Cross Fade Effect - Part 7Видео
Slideshow With Cross Fade Effect Open DiscussionОбсуждение
Advanced Distance Converter Project Open DiscussionОбсуждение
Vacation Destination Project: HTML & CSS - Part 6Видео
Vacation Destination Project: Part 1 Open DiscussionОбсуждение
Vacation Destination Project: JavaScript - Part 6Видео
Vacation Destination Project: JavaScript - Part 7Видео
Vacation Destination Project: JavaScript - Part 8Видео
Vacation Destination Project: Part 2 Open DiscussionОбсуждение