HOME > Development > Beginning Scala Programming

Beginning Scala Programming

  • Development
  • Mar 26, 2025
SynopsisBeginning Scala Programming , available at $54.99, has an ave...
Beginning Scala Programming  No.1

Beginning Scala Programming , available at $54.99, has an average rating of 3.9, with 59 lectures, based on 624 reviews, and has 3501 subscribers.

You will learn about Gain a solid understanding of programming in Scala A beginners course that teaches the fundamentals of the Scala programming language This course is ideal for individuals who are Developers and programmers It is particularly useful for Developers and programmers.

Enroll now: Beginning Scala Programming

Summary

Title: Beginning Scala Programming

Price: $54.99

Average Rating: 3.9

Number of Lectures: 59

Number of Published Lectures: 59

Number of Curriculum Items: 59

Number of Published Curriculum Objects: 59

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Gain a solid understanding of programming in Scala
  • A beginners course that teaches the fundamentals of the Scala programming language
  • Who Should Attend

  • Developers and programmers
  • Target Audiences

  • Developers and programmers
  • This Scala training course from Infinite Skills teaches you everything you need to know about the Scala programming language. This course is designed for users that already have some programming experience.

    You will start by learning the language basics of Scala, including sequences, recursion, and nesting functions. The course will then teach you about the object-oriented aspects of Scala, linearization of trait methods, and building and writing with XML. This video tutorial also covers text processing, parallelism and actors, and libraries for unit testing.

    Once you have completed this computer based training course, you will have developed a solid working knowledge of the Scala programming language, and be able to start your own Scala-based project. Working files are included, allowing you to follow along with the author throughout the lessons.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Important – Download These First – Working Files

    Lecture 2: 0101 Overview And About The Author

    Lecture 3: 0102 Tools – Eclipse With Scala Plug-In

    Lecture 4: 0103 How To Access Your Working Files

    Chapter 2: Language Basics

    Lecture 1: 0201 Nature Of Scala And Our First Worksheet

    Lecture 2: 0202 Overall Type Hierarchy

    Lecture 3: 0203 Memory Model, No Primitives, Val Versus Var And Tuples

    Lecture 4: 0204 If Expressions

    Lecture 5: 0205 Match Expressions

    Lecture 6: 0206 Recursion, Tail Recursion, And Nesting Functions – Part 1

    Lecture 7: 0207 Recursion, Tail Recursion, And Nesting Functions – Part 2

    Lecture 8: 0208 Recursion, Tail Recursion, And Nesting Functions – Part 3

    Lecture 9: 0209 Collections Overview

    Lecture 10: 0210 Sequences – Array, List, Vector, And Buffer – Part 1

    Lecture 11: 0211 Sequences – Array, List, Vector, And Buffer – Part 2

    Lecture 12: 0212 Sequences – Array, List, Vector, And Buffer – Part 3

    Lecture 13: 0213 Looking At The API – Implicit Conversions

    Lecture 14: 0214 Significant Regular Methods – Part 1

    Lecture 15: 0215 Significant Regular Methods – Part 2

    Lecture 16: 0216 Significant Regular Methods – Part 3

    Lecture 17: 0217 Higher-Order Methods And Lambda Expressions – Part 1

    Lecture 18: 0218 Higher-Order Methods And Lambda Expressions – Part 2

    Lecture 19: 0219 Find And Option

    Lecture 20: 0220 Pattern Matching And Case Classes

    Lecture 21: 0221 Iterators And Scala – Part 1

    Lecture 22: 0222 Iterators And Scala – Part 2

    Lecture 23: 0223 Sets And Maps

    Lecture 24: 0224 Loops – While, Do-While, And Basics Of For

    Lecture 25: 0225 For Comprehensions

    Lecture 26: 0226 Partial Functions

    Lecture 27: 0227 Syntactic Sugar

    Chapter 3: Object-Oriented Scala And Our MUD Project

    Lecture 1: 0301 Building An Application

    Lecture 2: 0302 Imperative Text Adventure – Part 1

    Lecture 3: 0303 Imperative Text Adventure – Part 2

    Lecture 4: 0304 Functional Solution

    Lecture 5: 0305 Special Methods And Names – Part 1

    Lecture 6: 0306 Special Methods And Names – Part 2

    Lecture 7: 0307 Implicit Conversions And Arguments

    Lecture 8: 0308 Linearization Of Trait Methods

    Lecture 9: 0309 Self Types

    Chapter 4: Unit Testing

    Lecture 1: 0401 Using JUnit

    Lecture 2: 0402 Scala Test

    Chapter 5: XML

    Lecture 1: 0501 Reading And Parsing XML

    Lecture 2: 0502 Building And Writing XML

    Chapter 6: Text Processing

    Lecture 1: 0601 Regular Expressions

    Lecture 2: 0602 Regular Expressions As Patterns

    Lecture 3: 0603 Parser Combinators – Part 1

    Lecture 4: 0604 Parser Combinators – Part 2

    Lecture 5: 0605 Text Adventure Parser

    Chapter 7: Parallelism And Actors

    Lecture 1: 0701 Parallelism In Scala

    Lecture 2: 0702 Actor Parallelism

    Lecture 3: 0703 Simple Akka Examples – Part 1

    Lecture 4: 0704 Simple Akka Examples – Part 2

    Lecture 5: 0705 Ask Pattern And Futures

    Lecture 6: 0706 The Actor Hierarchy

    Lecture 7: 0707 The Actor Lifecycle

    Lecture 8: 0708 Routers

    Lecture 9: 0709 Actor Based MUD

    Chapter 8: Conclusion

    Lecture 1: 0801 Wrap-Up

    Instructors

  • Beginning Scala Programming  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 26 votes
  • 2 stars: 34 votes
  • 3 stars: 105 votes
  • 4 stars: 230 votes
  • 5 stars: 229 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!