Scala Tutorial For Absolute Beginners

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Become A Professional Scala Developer From Scratch

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.
  • Learn the fundamentals of Scala

Instructor

Profile photo of Yogesh Patel
Yogesh Patel

Yogesh Patel is Software Developer and Programming Enthusiast with much experience from different projects and many different programming languages.  He earned Master's Degree from Germany. Teaching has been his passion since a long time. His aim to teach technology the way it is used in industry and professional world .Software training is becoming so costly these days, that poor people...

Review
4.9 course rating
4K ratings
ui-avatar of Dennis Malkmus
Dennis M.
4.0
1 year ago

Well structured course. It's good, that he concentrates on functional programming.

  • Helpful
  • Not helpful
ui-avatar of Shailesh Kumar
Shailesh K.
1.0
4 years ago

same is available in free on youtube

  • Helpful
  • Not helpful
ui-avatar of Daniel Mendes Batista
Daniel M. B.
3.5
5 years ago

It was good, I felt there was a lack of exercises though.

  • Helpful
  • Not helpful
ui-avatar of Suresh Thota
Suresh T.
4.5
5 years ago

Good explanation with examples

  • Helpful
  • Not helpful
ui-avatar of Damodar Mahanta
Damodar M.
4.5
6 years ago

Very nicely elaborated the topics. This course is really helpful for absolute beginners.

  • Helpful
  • Not helpful
ui-avatar of ChaitanyaKrishna Krishna
Chaitanyakrishna K.
4.0
6 years ago

Very Good for Understanding purpose.But no scenarios..I would like to learn Scenarios based examples

  • Helpful
  • Not helpful
ui-avatar of AJAYKUMAR K
Ajaykumar K.
5.0
6 years ago

super

  • Helpful
  • Not helpful
ui-avatar of Manuel José Pulgar Anguita
Manuel J. P. A.
4.0
6 years ago

Nice course, it gives what the instructor says

  • Helpful
  • Not helpful
ui-avatar of Takao Araki
Takao A.
3.5
6 years ago

I

  • Helpful
  • Not helpful
ui-avatar of Ravi Koganti
Ravi K.
5.0
7 years ago

good course for scala beginners.

  • 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