Learn the basics of Scala, a popular language that combines object-oriented design with functional programming. Dive into basic concepts like creating variables, defining functions, using sets and arrays, and more.
- [Peggy] Welcome to Scala First Look. I'm Peggy Fisher, and I'm excited to share with you a general overview of this popular language which gets its name from the contraction of the words "scalable" and "language". Scala naturally combines object-oriented design with functional programming since every data item in Scala is an object. Scala has been designed to inter-operate seamlessly with Java. Scala classes can call Java methods, create Java objects, inherit from Java classes, and implement Java interfaces.
None of this requires interface definitions or patchwork code to make it work. If you're like me and you are used to using Java, I think you'll really like Scala. The syntax stresses brevity, but the concepts are analogous to Java programming.
- Installing Scala
- Integrating with IDEs
- Creating variables
- Using special functions
- Basic types and operations
- Tuples, sets, maps, arrays, and lists
- Classes, fields, and methods
- Singleton objects
Skill Level Intermediate
1. Why Scala?
2. Scala Basics
3. More Scala Basics
4. Objects with Scala
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.