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

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

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

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

JavaScript Fundamentals

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. JavaScript Fundamentals begins with an introduction to JavaScript's role in modern web development, covering tool installation and writing initial programs. As the course progresses, you will: - Cover variables, data types, and memory functions. - Learn about conditional statements and loops, crucial for dynamic code, through practical activities and coding challenges. - Explore Functions, return values, scope, and recursion are thoroughly explored to enhance problem-solving skills. - Conclude with object-oriented programming, DOM manipulation, and event handling, ensuring students are prepared for advanced topics and sophisticated web applications. The course is tailored for beginners with basic HTML and CSS knowledge, and intermediate developers seeking to refresh their skills. By the end, students will be adept at creating and manipulating variables, implementing control structures, developing modular code through functions, applying object-oriented principles, manipulating the DOM, and handling events for better user interaction, building a strong foundation for advancing their coding careers.

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

JavascriptjQueryJavascript and jQueryProgramming PrinciplesWeb Development ToolsCode ReusabilityWeb ApplicationsScripting LanguagesEvent-Driven ProgrammingDevelopment EnvironmentObject Oriented Programming (OOP)Hypertext Markup Language (HTML)ScriptingCascading Style Sheets (CSS)Program DevelopmentComputer Programming

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

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

01Introduction6 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'JavaScript Fundamentals'ЧтениеFull Specialization ResourcesЧтениеIntroduction to JavaScriptВидео

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21 ч

6 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Install Chrome and BracketsВидео
Your First JavaScript ProgramВидео
02Variables and Data Types25 материалов

Variables and Data Types

IntroductionВидеоCreate VariablesВидеоRulesВидеоMemoryВидеоNumbers - IntroductionВидеоNumbers - Arithmetic OperationsВидеоNumbers - Operator PrecedenceВидеоOperators and Operator PrecedenceВидеоNumbers - More Operator / Special NumbersВидеоActivity: Avoid a Speeding Fine! (Four Tasks)ВидеоStringsВидеоActivity: How Old Will You Be in 2040? (Nine Tasks)ВидеоBooleansВидеоBooleans - Logical OperatorsВидеоBooleans - Operator PrecedenceВидеоBooleans - Ternary OperatorВидеоBooleans Versus Non-BooleansВидеоActivity: Will You Pass? (Six Tasks)ВидеоNull and UndefinedВидеоType CoercionВидеоObjectsВидеоActivity: Claim Extra Points (Four Tasks)ВидеоArraysВидеоCoding Challenge: Help the Cashier - IntroductionВидеоWorking with JavaScript VariablesDIALOGUE
03Conditional and Looping15 материалов

Conditional and Looping

If StatementВидеоActivity: Beat Usain Bolt (Four Tasks)ВидеоSwitch StatementВидеоActivity: Days of the Week (Two Tasks)ВидеоFor StatementВидеоActivity: Find a Hotel in London (Six Tasks)Видеоwhile do StatementВидеоdo while StatementВидеоActivity: 24h Schedule App (Five Tasks)ВидеоCoding Challenge: Improve Your Cashier Code - Part 1ВидеоCoding Challenge: Improve Your Cashier Code - Solution 1ВидеоCoding Challenge: Improve Your Cashier Code - Part 2ВидеоCoding Challenge: Improve Your Cashier Code - Solution 2ВидеоConditional Logic and Loops in JavaScriptDIALOGUEAssessment 1Задание
04Functions (Basic and Intermediate)24 материалов

Functions (Basic and Intermediate)

IntroductionВидеоActivity: Holiday Budget Planner (Two Tasks)ВидеоReturn ValuesВидеоActivity: The Miami Museum (Two Tasks)ВидеоPass 'by value' Versus 'by reference'ВидеоActivity: Rafael Nadal Versus Novak Djokovic (Four Tasks)ВидеоFirst Class FunctionsВидеоActivity: Mars Invasion (Six Tasks)ВидеоStatement Versus ExpressionВидеоActivity: The Island Treasure (Four Tasks)ВидеоIIFE: Immediately Invoked Function Expressions (Intermediate)ВидеоAn Invocation Pattern: RecursionВидеоActivity: Fibonacci's Honey Bees (Two Tasks)ВидеоBuilt-In JS FunctionsВидеоScope (Intermediate)ВидеоActivity: Manchester- Part London Train Simulation (Seven Tasks) (1)ВидеоActivity: Manchester- Part London Train Simulation (Seven Tasks) - Part 2ВидеоCoding Challenge: Is It Prime? - IntroductionВидеоCoding Challenge: Is It Prime? - LogicВидеоCoding Challenge: Is It Prime? - SolutionВидеоCoding Challenge: Can You Count the Primes? - IntroductionВидеоCoding Challenge: Can You Count the Primes? - LogicВидеоCoding Challenge: Can You Count the Primes? - SolutionВидеоUsing JavaScript FunctionsDIALOGUE
05Objects25 материалов

Objects

Object LiteralsВидео'Dot Notation' Versus 'Brackets'ВидеоActivity: Hack the Recipe (Three Tasks)ВидеоConstructors - 'new' Keyword - 'this'ВидеоPrototypeВидеоActivity: The Hotel Manager (10 Tasks) - Part 1ВидеоActivity: The Hotel Manager (10 Tasks) - Part 2ВидеоActivity: The Hotel Manager (10 Tasks) - Part 3ВидеоEqualityВидеоString ObjectВидеоActivity: Lion, tiger or else? (5 Tasks) - Part 1ВидеоActivity: Lion, Tiger or Else? (Five Tasks) - Part 2ВидеоDate Object (1)ВидеоDate Object (2)ВидеоActivity: Is the Library Open? (Six Tasks) - Part 1ВидеоActivity: Is the Library Open? (Six Tasks) - Part 2ВидеоActivity: Is the Library Open? (Six Tasks) - Part 3ВидеоMath ObjectВидеоJSONВидеоArray ObjectВидеоArray Methods: Filtering, Slicing, and moreВидеоLoop Through Arrays Using forEachВидеоActivity: The Europe Tour (Four Tasks) - Part 1ВидеоActivity: The Europe Tour (Four Tasks) - Part 2ВидеоWorking with JavaScript Objects and MethodsDIALOGUE
06The DOM26 материалов

The DOM

Learn HTML and CSS (1)ВидеоLearn HTML and CSS (2)ВидеоLearn HTML and CSS (3)ВидеоLearn HTML and CSS (4)ВидеоUnderstand the DOMВидеоAccess DOM Elements (1)ВидеоAccess DOM Elements (2)ВидеоChange DOM ElementsВидеоRemove DOM ElementsВидеоEvent Handling (1)ВидеоEvent Handling (2)ВидеоEvent Object - KeysВидеоEvent Object - Mouse EventsВидеоEvent Object - Scroll EventВидеоEvent Object - FocusВидеоEvent Object - preventDefaultВидеоSingle Threaded JavaScriptВидеоDebouncingВидеоEvent PropagationВидеоEvent DelegationВидеоjQueryВидеоConclusion to the Course 'JavaScript Fundamentals'ЧтениеMastering the Document Object Model (DOM)DIALOGUEAssessment 2ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание