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

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

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

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

Scala Fundamentals

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

О курсе

This course 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. In this comprehensive course, you will explore Scala from its foundational concepts to advanced techniques. Beginning with an introduction to Scala, you’ll learn the basics of values, types, expressions, and variables. You will then delve into functions, recursion, and string interpolation to enhance your understanding of functional programming. The course continues with object-oriented programming, where you'll work with classes, instances, inheritance, and exception handling. Through hands-on exercises and solutions, you’ll gain practical skills in applying object-oriented principles in Scala. By the end of the course, you’ll be equipped with the knowledge of both object-oriented and functional programming paradigms in Scala. This course is ideal for anyone interested in learning Scala, whether you're an aspiring developer or looking to expand your programming toolkit. No prior Scala experience is required, and beginners can follow along with ease.

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

Code ReusabilityObject Oriented DesignData Structures

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

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

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

Introduction

Introduction and SetupВидеоFull Course ResourcesЧтение
02Scala Basics10 материалов

Scala Basics

Values and TypesВидеоExpressions

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.6 ч

5 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Видео
Variables and InstructionsВидео
FunctionsВидео
RecursionВидео
Recursion: ExerciseВидео
Recursion: SolutionВидео
String InterpolationВидео
Understanding Values and Types in ScalaDIALOGUE
Scala Basics - AssessmentЗадание
03Object-Oriented Programming in Scala13 материалов

Object-Oriented Programming in Scala

Classes, Instances, Fields and MethodsВидеоClasses, Instances and Methods: ExerciseВидеоClasses, Instances and Methods: SolutionВидеоMethod NotationВидеоInheritanceВидеоOverriding, Polymorphism and Anonymous ClassesВидеоAbstract Classes and TraitsВидеоObjectsВидеоCase ClassesВидеоExceptionsВидеоGenericsВидеоWorking with Scala Classes and ObjectsDIALOGUEObject-Oriented Programming in Scala - AssessmentЗадание
04Functional Programming in Scala11 материалов

Functional Programming in Scala

Functional Programming BasicsВидеоAnonymous FunctionsВидеоScala Collections: ListВидеоmap, flatMap and filterВидеоList ExercisesВидеоList Exercises: SolutionsВидеоFor ComprehensionsВидеоScala Collections: Ranges, Arrays and SetsВидеоScala Collections: Tuples and MapsВидеоGetting Started with Functional ProgrammingDIALOGUEFunctional Programming in Scala - AssessmentЗадание
05Conclusion3 материалов

Conclusion

Recap and Next StepsВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание