Scala Applied, Part 1

Introduction to programming in the Scala language. Core syntax and concepts.
4.58 (3729 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Scala Applied, Part 1
14 942
students
5.5 hours
content
Mar 2023
last update
$13.99
regular price

What you will learn

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

Course Gallery

Scala Applied, Part 1 – Screenshot 1
Screenshot 1Scala Applied, Part 1
Scala Applied, Part 1 – Screenshot 2
Screenshot 2Scala Applied, Part 1
Scala Applied, Part 1 – Screenshot 3
Screenshot 3Scala Applied, Part 1
Scala Applied, Part 1 – Screenshot 4
Screenshot 4Scala Applied, Part 1

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

Scala Applied, Part 1 is an updated, well-rounded course aimed at beginners seeking a solid introduction to Scala. While improvements can be made in the responsiveness to student inquiries and example variety, this course serves as an excellent starting point for understanding core syntax, concepts, and type inference within the Scala language.

What We Liked

  • Comprehensive coverage of Scala basics, including core syntax, concepts, and type inference
  • Well-structured course with clear explanations and examples, making it accessible for beginners
  • Includes custom control structures and functional programming aspects, setting the foundation for more advanced topics
  • Updated recently to stay relevant, with clean examples that help clarify concepts

Potential Drawbacks

  • Lack of responses from the instructor in the Q&A section may leave some students without necessary guidance
  • Some repetition and additional explanations could benefit a small portion of learners for better retention
  • Examples could be more varied, engaging, or relatable to common problems faced by developers
Related Topics
791548
udemy ID
13/03/2016
course created date
08/02/2020
course indexed date
Bot
course submited by
Scala Applied, Part 1 - | Comidoc