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

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

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

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

Algorithm Interview Practice for Junior Developers

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

О курсе

If you’re new to algorithms, this course is the perfect guide for you! You'll explore essential algorithms and problem-solving strategies for tackling programming challenges with JavaScript. Through engaging exercises and practical examples, you'll learn to work with data structures, manipulate strings, sort arrays, enhance performance, and more. Each lesson focuses on one fundamental algorithm, from iterative techniques to recursion and two-pointer methods, giving you the experience required to apply them in real-world scenarios. By the end of the course, you’ll be equipped to implement algorithms for data traversal, sorting, partitioning, and more! Throughout the course, you’ll explore algorithms such as: - Exponential growth - Array partitioning - String manipulation - Sorting techniques - Recursion - Array traversal and comparison - Pathfinding - Iterative extraction - Optimization strategies - Two-pointer methods and hash tables

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

JavascriptAlgorithmsSolution DesignGraph TheoryProgramming PrinciplesComputational ThinkingData Structures

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

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

01JavaScript Algorithm Challenges24 материалов

JavaScript Algorithm Challenges

Welcome to interactive lessons!PLUGINCalculate profit with an exponential growth algorithm - ChallengePLUGINCalculate profit with an exponential growth algorithm - SolutionPLUGINSplit an array with an array partitioning algorithm - ChallengePLUGIN

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

Dylan Israel

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

Algorithm Interview Practice for Junior Developers
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 1.1 ч

1 модулей

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

Часть программы вашего университета
Split an array with an array partitioning algorithm - SolutionPLUGIN
Reverse a string with a string manipulation algorithm - ChallengePLUGIN
Reverse a string with a string manipulation algorithm - SolutionPLUGIN
Sort by length with a sorting algorithm - ChallengePLUGIN
Sort by length with a sorting algorithm - SolutionPLUGIN
Sum odd Fibonacci numbers with a recursive algorithm - ChallengePLUGIN
Sum odd Fibonacci numbers with a recursive algorithm - SolutionPLUGIN
Use array traversal and comparison algorithm - ChallengePLUGIN
Use array traversal and comparison algorithm - SolutionPLUGIN
Avoid obstacles with a pathfinding algorithm - ChallengePLUGIN
Avoid obstacles with a pathfinding algorithm - SolutionPLUGIN
Extract each Kth with an iterative algorithm - ChallengePLUGIN
Extract each Kth with an iterative algorithm - SolutionPLUGIN
Use an optimization algorithm - ChallengePLUGIN
Use an optimization algorithm - SolutionPLUGIN
Insert dashes with a string manipulation algorithm - ChallengePLUGIN
Insert dashes with a string manipulation algorithm - SolutionPLUGIN
Find out whether two elements sum to a target with a two-pointer or hash table algorithm - ChallengePLUGIN
Find out whether two elements sum to a target with a two-pointer or hash table algorithm - SolutionPLUGIN
JavaScript Algorithms QuizЗадание