Go to www.addthis.com/dashboard to customize your tools
  1. Home
  2. Subjects
  3. Scala

The best Scala courses and tutorials on the internet

Learn from over 80,000 resources made by top professionals, schools, companies, and creators.

+

Advanced filters & sort
-Clear ratings
  • Platform
  • Hours
  • POPULARITY
  • PRICE
  • REVIEWS
  • RATINGS
  • RELEVANCE
50% of our profits goes to an amazing charitable cause that you can choose. ❤️ We earn revenue via commissions on the courses we present here (prices are the same).
+150h
Google
Udacity
Intermediate
+150h
Unknown
Nanodegree
Scalable Microservices with Kubernetes teaches participants how to manage microsevices and other application containers by using kubernetes. Any student with a background in Operations or Development with interest in managng container based infrastru..
26-40h
Ecole Polytechnique Federale de Lausanne
Coursera
Intermediate
26-40h
Starts Apr 27
Good
For those who want to learn the fundamentals of functional programming and its applications, this course is open to those experienced in programming with Java or C# proficiency. Scala is the main programming language and is essential to many framewor..


4.8
·
6096 reviews
2h 27m
Nuri Halperin
Pluralsight
Intermediate
2h 27m
Self-paced
Good
MongoDB may seem intimidating for most, but once you enroll in this course, you will find out that this popular NoSQL database is fast and scalable. Learn more on how to run monggo, manipulate and query data, as well as be well-versed with other prog..


4.5
·
1710 reviews
7.5h
Sundog Education Frank Kane
Udemy
All levels
7.5h
Self-paced
Okay
If you need help in analyzing large data sets, check out this course today. These great tutors provide pointers on how to use Apache Spark either on Hadoop or desktop. Learn the 2+ hands-on examples throughout this course and gain substantial knowled..


4.5
·
7323 reviews
15-35h
Nutanix
Udacity
Expert
15-35h
Self-paced
No certificate
Looking to hone your overall skills as an IT professional? This introductory course about DevOps will do wonders for you. Whether you are in the field of operations or software programming, the student will learn about scalable software development, ..
26-40h
Ecole Polytechnique Federale de Lausanne
Coursera
Intermediate
26-40h
Starts Apr 27
Good
In this course you will learn how to apply the functional programming style in the design of larger applications. You'll get to know important new functional programming concepts, from lazy evaluation to structuring your libraries using monads. We'll..


4.5
·
2551 reviews
26-40h
Google Cloud
Coursera
Intermediate
26-40h
Starts Apr 27
Good
***NEW! Specialization Completion Challenge, receive Qwiklabs credits valued up to $180! See below for details.*** In this course, learners explore services provided to applications built on GCP that enhance their scalability and maintainability. T..


4.6
·
2402 reviews
2h 14m
Hadi Hariri
Pluralsight
Intermediate
2h 14m
Self-paced
Good
If you want to develop websites, check out this course today. This course covers web development with express.js as well as how to create applications that are robust and scalable on the web. At the end of the course, students will be able to do ses..


4.5
·
646 reviews
26-40h
Ecole Polytechnique Federale de Lausanne
Coursera
All levels
26-40h
Starts Apr 27
Good
Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop, and most ..


4.7
·
1868 reviews
10h
Jose Portilla
Udemy
All levels
10h
Self-paced
Okay
Learn the latest Big Data technology - Spark and Scala, including Spark 2.0 DataFrames!


4.4
·
3213 reviews
26-40h
Google Cloud
Coursera
Intermediate
26-40h
Starts Apr 27
Good
This course will help you identify why deep learning is currently popular. You will earn to optimize and evaluate models using loss functions and performance metrics, mitigate common problems that arise in machine learning and create repeatable and s..


4.5
·
1700 reviews
3h 29m
Ryan Plant
Pluralsight
Beginner
3h 29m
Self-paced
Good
Apache Kafka is an open-source stream-processing software platform developed by the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds...


5
·
415 reviews
6h
Sundog Education Frank Kane
Udemy
All levels
6h
Self-paced
Okay
Learn to process massive streams of data in real time on a cluster with Apache Spark Streaming.


4.5
·
1948 reviews
2h 1m
Justin Pihony
Pluralsight
Intermediate
2h 1m
Self-paced
Good
This course will teach enough of the basics of Scala to enable you to start writing less boiler-plate code and more business code. Scala is a powerful, expressive language built on top of the JVM. This means that it can interoperate and take advantag..


4
·
375 reviews
0.4h
Jamie Bartlett, Graphic designer and left-handed le...
Skillshare
All levels
0.4h
Self-paced
No certificate
Learn how to build this completely customizable smart texture effect entirely within Photoshop, no outside resources needed. This effect dynamically u..


4.87
·
381 reviews
1h 9m
Joe Sack
Pluralsight
Intermediate
1h 9m
Self-paced
Good
Learn how to use temporary tables and table variables correctly, for developers and DBAs from SQL Server 2005 onward SQL Server offers different types of temporary objects that you can use for storing, querying and transferring data, however which te..


4.5
·
248 reviews
26-40h
deeplearning.ai
Coursera
Intermediate
26-40h
Starts Apr 27
Good
If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This Specialization will teach you best practices for using TensorFlow, a popular open-source framework for ..


4.6
·
789 reviews
1h 47m
David Davis
Pluralsight
Intermediate
1h 47m
Self-paced
Good
Explore all the new features in VMware's new hypervisor and virtualization management platform, including ESXi 6 and vCenter 6, as well as new vSphere 6 functionality in storage, availability, scalability, and networking. Want to find out what's new ..


4.5
·
215 reviews
26-40h
University of Illinois at Urbana-Champaign
Coursera
Beginner
26-40h
Starts Apr 27
Good
Explore the basics of cloud computing, their basic commonalities, systems they use, algorithms and much more in this practical course packed with examples and exercises. Aimed at C++ developers, the course topics include scalability, an overview of M..


4.5
·
683 reviews
1h 41m
Jim Cooper
Pluralsight
Intermediate
1h 41m
Self-paced
Good
As you learn a new technology, it's easy to miss or forget some of the best practices. This course will teach you some of those best practices within Angular. It's easy to create simple applications in Angular, but once you start building larger, mor..


4.5
·
193 reviews
3h 48m
Hendrik Swanepoel
Pluralsight
Intermediate
3h 48m
Self-paced
Good
In this course, you will learn how to scale your React application using the ready-made React-Boilerplate stack. In this course, Building Scalable React Apps, you will remove the guesswork with the React-Boilerplate stack so that you can keep on deli..


4.5
·
179 reviews
2h 10m
Samer Buna
Pluralsight
Intermediate
2h 10m
Self-paced
Good
GraphQL is a query language and runtime that can provide a common interface between client and server applications for fetching and manipulating data. This course will show you how to build and consume GraphQL APIs with real-world examples. Want to g..


4.5
·
141 reviews
5h 28m
Jason Nash
Pluralsight
Expert
5h 28m
Self-paced
Good
Part 1 of 3 in the VMware vSphere Optimize and Scale (VCAP-DCA) series focuses on storage and networking. Part 1 of 3 of the VMware vSphere Optimize and Scale (VCAP-DCA) series focuses on storage and networking. VMware vExpert Jason Nash will teach y..


4.5
·
140 reviews
16h
Microsoft
edX
Beginner
16h
Unknown
Okay
Learn how to implement and manage Windows Server Active Directory Domain Services (AD DS) to provide a scalable, secure, and manageable infrastructure.

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 50% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 50% rule is to distribute some of this opportunity to these people by taking half of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.