Skip to content
0:00 / 0:00

#scala#oop#functionalprogramming

Scala Tutorial

Derek Banas

1.3M subscribers • 6 videos on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • Presented by Derek Banas
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

620K views11 years ago3 recommendations

Programming languagesScalaObject-oriented designFunctional programming

Derek Banas provides a comprehensive, fast-paced introduction to Scala programming, covering basic syntax, object-oriented features, and functional concepts.

Get the Cheat Sheet Here : goo.gl/O1CuGM Best Scala Book : amzn.to/1JfA1bV MY UDEMY COURSES ARE 87.5% OFF TIL December 19th ($9.99) ONE IS FREE ➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science bit.ly/Master_Python_41 ➡️ C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month bit.ly/C_Course_41 ➡️ FREE 15 hour Golang Course!!! : bit.ly/go-tutorial3 I LIVESTREAM CODE HERE : twitch.tv/derekbanas MY DISCORD : discord.gg/VckHCAvA ( Contact Me Anytime ) Support me on Patreon : patreon.com/derekbanas 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

Why it's here

3 people recommend this

What people say. Recommended as a quick, straightforward introduction to Scala's syntax and basic features for beginners.

Moments people linked to

u/use_a_name-pass_wordin r/scala • Recommends

On “Looking for a good Scala course for Java devs”

You might also be interested in these as they are quick intros into the language features link to this video link to this video

u/theamazingretardoin r/scala • Recommends

On “What was painful in your process of learning Scala?”

i just started with scala this week. im ok with JAVA so i got alot out of this one video for the imperative and OO part of scala: link to this video ive been doing project euler exercises since that. the syntax of the functional parts and some of the concepts look pretty alien tbh, ill try and see if i can get some lamdas working.. im taking over scala projects for my first assignments as a coder for work, so i expect a steep learning curve.

u/chetanbhasinin r/scala • Recommends

On “Reddit, I need your help with a school project on Scala”

The fastest way to learn as much as you can about Scala is probably this video: link to this video I didn't watch the entire video, but it seems it'll get you up to speed with basic stuff. You can write a port scanner in Scala (that's what I did back in school when I was in a similar situation). That would be quick and easy thing to do, I guess.

u/k1v1uqin r/scala • Mentions

On “New to scala from Python Background”

in that case, find out what libraries they are using (or plan to use) just to avoid wasting time on irrelevant stuff. free alternatives: Odersky has a free course on core Scala (3) and FP i general. link to this video Rock the JVM is always great link to this video for something more straightforward & boring link to this video Find a real side project to work on, nothing beats coding. make sure to join the Scala discord.
3View on Reddit