UC San Diego Product Management Certificate — AI-Powered PM Training
Get 20% off all career paths from fullstack to AI
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Learn Scala programming in this comprehensive tutorial video. Explore key concepts including data types, control structures, functions, object-oriented programming, and functional programming techniques. Start with installation and REPL usage, then progress through math operations, loops, input/output, strings, arrays, and more advanced topics like classes, inheritance, traits, and higher-order functions. Practice file I/O and exception handling to round out your Scala skills. Follow along with code examples and explanations to master this powerful programming language for building scalable applications.
Syllabus
Installation.
REPL.
Data Types.
Math.
If .
Compiled Scala / Main.
While.
Do While.
For Loops.
User Input / Output.
Strings.
Functions.
Recursion.
Arrays.
ArrayBuffer.
Yield.
ForEach.
Maps.
Tuples.
Classes.
Companion Objects / Static.
Inheritance.
Abstract Classes.
Traits.
Higher Order Functions.
Map.
Filter.
Closures.
File I/O.
Exception Handling.
Taught by
Derek Banas