Scala Applied, Part 1

Learn Scala from scratch with practical exercises and experienced instructors. Perfect for beginners and those looking to strengthen their programming skills!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about diving into Scala programming! You’ll get to play with syntax, create classes, and do a bunch of coding exercises to really feel comfortable with the language. Plus, two awesome instructors are there to guide you!

Key Points

  • Learn basics of Scala syntax
  • Hands-on coding exercises
  • Expert instructors with real-world experience

Learning Outcomes

  • Use the REPL for interactive coding fun
  • Understand and apply basic syntax and structures
  • Gain practical coding skills with hands-on exercises

About This Course

Introduction to programming in the Scala language. Core syntax and concepts.

After taking Scala Applied part 1, you will be able to:

  • Use the REPL (the Scala Interactive Shell) for experimentation and fun

  • Understand the basics of Scala syntax, including val, var, def, if, while, try, for and more

  • Create classes, objects and instances

  • Define and use function literals and higher order functions

  • Understand the basics of Scala's type inference and how to use it

  • Write custom control structures to augment those built into the language

  • Start down the path of a more functional style of programming

  • Be ready for Part 2 of Stairway to Scala Applied, which will dig into some of the differences between Scala and other languages

The course is half theory, half practice with hands on coding exercises built around test driven development examples. If you complete all three parts, with all the exercises, you will find that in addition to a strong grounding in the language theory, you will have the practical skills and comfort to code in Scala, as well as having the tools necessary to do so.

Unlike many other courses that teach a specific aspect of the Scala language, for example reactive programming or functional concepts, Stairway to Scala Applied provides a balanced and thorough introduction to the whole language and its concepts, including libraries like Actors and Collections. It is intended to accelerate your Scala learning curve and make you able to use Scala productively by the end of the course.

The course is taught by two highly experienced Scala developers who use Scala on a daily basis for real world commercial projects, and have done so for several years each.

Most of the lectures are practical demonstrations accompanied by a slide. You can download the slide deck and follow along on your computer, but the lectures are also presented using Udemy mashups, so the slide and practical demo can be switched between at will. If you hear typing, it's best to bring up the practical demo screencast instead of the slide in order to follow along.

  • Use the REPL (the Scala Interactive Shell) for experimentation and fun

  • Understand the basics of Scala syntax, including val, var, def, if, while, try, for and more

  • Create classes, objects and instances

Course Curriculum

2 Lectures

1 Lectures

Instructor

Profile photo of Dick Wall
Dick Wall

Dick is a Scala Developer with over 15 years of Scala development experience, and more than a dozen years of Scala training experience. As well as consulting in Scala, Dick contributes to a number of open source Scala projects, libraries and tools, and is very active in the Scala developer community. He is also one of the Scalawags, a video...

Review
4.9 course rating
4K ratings
ui-avatar of YUHAO CHANG
Yuhao C.
5.0
7 months ago

The course is simple and easy to understand, and the assignments are of just the right difficulty.

  • Helpful
  • Not helpful
ui-avatar of Mohammed Farooq4
Mohammed F.
5.0
7 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Prajkta Sarode
Prajkta S.
5.0
8 months ago

good

  • Helpful
  • Not helpful
ui-avatar of B Shanti
B S.
4.5
8 months ago

very useful

  • Helpful
  • Not helpful
ui-avatar of Misba Attar
Misba A.
4.5
8 months ago

na

  • Helpful
  • Not helpful
ui-avatar of KIRANKUMAR A
Kirankumar A.
5.0
9 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Priyanka V
Priyanka V.
5.0
9 months ago

very long course but good

  • Helpful
  • Not helpful
ui-avatar of Subham Mishra
Subham M.
5.0
10 months ago

great

  • Helpful
  • Not helpful
ui-avatar of Saagarika H
Saagarika H.
5.0
10 months ago

good

  • Helpful
  • Not helpful
ui-avatar of TEJ AGARWAL
Tej A.
5.0
10 months ago

It was a nice learning experience.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses