HOME > Development > Scala Tutorial For Absolute Beginners

Scala Tutorial For Absolute Beginners

  • Development
  • May 15, 2025
SynopsisScala Tutorial For Absolute Beginners, available at $39.99, h...
Scala Tutorial For Absolute Beginners  No.1

Scala Tutorial For Absolute Beginners, available at $39.99, has an average rating of 3.8, with 34 lectures, based on 101 reviews, and has 2200 subscribers.

You will learn about Learn the fundamentals of Scala This course is ideal for individuals who are Anyone who wants to code or New Programmers and Developers or Beginners or Students It is particularly useful for Anyone who wants to code or New Programmers and Developers or Beginners or Students.

Enroll now: Scala Tutorial For Absolute Beginners

Summary

Title: Scala Tutorial For Absolute Beginners

Price: $39.99

Average Rating: 3.8

Number of Lectures: 34

Number of Published Lectures: 34

Number of Curriculum Items: 34

Number of Published Curriculum Objects: 34

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn the fundamentals of Scala
  • Who Should Attend

  • Anyone who wants to code
  • New Programmers and Developers
  • Beginners
  • Students
  • Target Audiences

  • Anyone who wants to code
  • New Programmers and Developers
  • Beginners
  • Students
  • This Scala?Tutorial course is aimed at complete beginners to the subject. For those who have no programming experience or those who have limited knowledge of Scala?. This Course?get you up and running and will give you the skills you need to master the Scala?programming language.?

    – “Scala is an acronym for Scalable Language ”
    – Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
    – Scala is written by Martin Odersky at EPFL.
    – Scala is Statically Typed
    – Scala Runs on JVM, full inter-op with Java.
    – Scala is Object Oriented
    – Scala is Functional
    – Scala has Dynamic Features
    – Scala is Scala blends object-oriented and functional programming in a statically typed language.

    The goal of this course is to provide you with a working knowledge of Scala?applications. We’ll start with the basics, starting from installing Scala?on different Operating Systems like Window, Mac and Linux?on variety of IDE’s e.g. Eclipse, IntelliJ Idea, Netbeans etc. Then we will learn all the basic concepts in Scala?Programming with examples ?including Scala Syntax Object Oriented Language, Traits, Methods, Pattern Matching, Tuples, Annotations, Designators, Overview, Environment Setup, Basic Syntax, Data Types, Variables, Classes & Objects, Access Modifiers, Operators, IF ELSE, Loop Statements, Functions, Closures, Strings, Arrays, Collections, Regular Expressions, Exception Handling, Extractors, Files I/O.

    I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That’s how this course is built, with the goal to help you both learn and understand Scala.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction to Scala

    Chapter 2: Install Scala and SBT

    Lecture 1: Introduction to SBT (Scala Build Tool)

    Lecture 2: How to Install and Setup SBT on Windows 10

    Lecture 3: How to Install Scala and SBT on Ubuntu 16.04 / Ubuntu 18.04 LTS

    Lecture 4: How to Install Scala and SBT on Mac

    Chapter 3: Scala Basics

    Lecture 1: Data Types and Variables

    Lecture 2: How to Install Scala IDE Windows 10 + First Scala Hello World Application

    Lecture 3: Scala String Interpolation

    Lecture 4: Scala – IF ELSE Statements

    Lecture 5: Scala while Loop and do-while Loop

    Lecture 6: Scala For Loop

    Lecture 7: Match expressions

    Chapter 4: Functional Programming in Scala

    Lecture 1: Scala Functions

    Lecture 2: Anonymous Functions + Default Values Function + more

    Lecture 3: Scala – Higher Order Functions

    Lecture 4: Scala – Partially Applied Functions

    Lecture 5: How to use closures in Scala

    Lecture 6: Function Currying in Scala

    Lecture 7: Strings

    Chapter 5: Scala – Collections

    Lecture 1: Arrays

    Lecture 2: Lists

    Lecture 3: Scala Sets

    Lecture 4: Scala Maps

    Lecture 5: Scala Tuples

    Lecture 6: Scala Options Type

    Lecture 7: map, flatMap, flatten and filter (Higher-order Methods)

    Lecture 8: Reduce, fold or scan

    Chapter 6: Object Oriented Programming in Scala

    Lecture 1: Scala Class

    Lecture 2: Auxiliary constructors

    Lecture 3: Class Inheritance

    Lecture 4: Scala Abstract Class

    Lecture 5: Scala Trait

    Lecture 6: Lazy Evaluation

    Chapter 7: Scala with intellij

    Lecture 1: How to setup Scala on Intellij IDEA IDE + First SBT/Scala project

    Instructors

  • Scala Tutorial For Absolute Beginners  No.2
    Yogesh Patel
    Software Developer and Programming Enthusiast
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 2 votes
  • 3 stars: 16 votes
  • 4 stars: 43 votes
  • 5 stars: 37 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!