Home

/

Courses

/Scala Functional Programming Certification

Scala Functional Programming Certification

Learn with DevOps Technology Training Institute

4 modules

Certificate of completion

Lifetime access

Master Scala Functional Programming and get certified

Overview

Learn Scala programming through a functional programming paradigm to enhance your coding skills and become a certified Scala Functional Programmer. This course covers advanced functional programming concepts using Scala.

Key Highlights

Functional programming principles in Scala

Advanced Scala concepts

Hands-on coding exercises

What you will learn

Comprehensive Functional Programming Knowledge

Understand functional programming principles in Scala and apply them to solve complex problems.

Advanced Scala Concepts

Learn advanced Scala features like pattern matching, higher-order functions, and immutability.

Hands-on Coding Exercises

Practice functional programming techniques through hands-on coding projects and assignments.

Modules

Getting Started

22 attachments • 1 hrs

Course Introduction

Functions & Evaluatiion

Working on Assignments

Lecture 1.1 - Programming Paradigms

Tools Setup (Please read)

Scala 3 REPL and Worksheets

Assignment

Programming Paradigms

Elements of Programming

Evaluation Strategies and Termination

Square roots with Newton's method

Blocks and Lexical Scope

Tail recursion

Programming Assignment: Recursion

Practice Programming Assignment: Recursion

Introduction to DevOps: Quiz 1

Lecture 1.2 - Elements of Programming

Lecture 1.3 - Evaluation Strategies and Termination

Lecture 1.4 - Conditionals and Value Definitions

Lecture 1.5 - Example- square roots with Newton's method

Lecture 1.6 - Blocks and Lexical Scope

Lecture 1.7 - Tail recursion

Higher Order Function

11 attachments • 27 mins

IIntroduction

Functions and data

Week 2- Introduction

Lecture 2.6 - More Fun With Rationals

Lecture 2.5 - Functions and Data

Lecture 2.4 - Scala Syntax Summary

Lecture 2.3 - Example- Finding Fixed Points

Lecture 2.2 - Currying

More Fun With Rationals

Evaluations and Operators

Programming Assignment: Functional Sets

Data and Abstraction

11 attachments • 1 mins

Introduction

Week 3- Introduction

Lecture 3.5-Functions as Objects

Lecture 3.4-Objects Everywhere

Lecture 3.3 - Polymorphism

Lecture 3.2 - How classes are organized

Lecture 3.1 - Class hierarchies

Class hierarchies

Polymorphism

Scala is functional and objected-oriented

Programming Assignment: Object-Oriented Sets

Types and Pattern Matching

5 attachments • 1 mins

Introduction

Week 4- Introduction

Lecture 4.1 - Decomposition

Lecture 4.2 - Pattern Matching

Decomposition

Certification

When you complete this course you receive a ‘Certificate of Completion’ signed and addressed personally by me.

Course Certificate

FAQs

How can I enrol in a course?

Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.

Can I access the course materials on any device?

Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.

How can I access the course materials?

Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.

Can I interact with the instructor during the course?

Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.

About the creator

About the creator

Learn with DevOps Technology Training Institute

Elevate your learning experience with DevOps a passionate expert in Academics & Languages. Immerse yourself in a diverse collection of courses, vibrant communities, insightful webinars, and premium digital products. Start your educational journey today!

Rate this Course

₹ 23999.00

×

Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course

https://undefined/courses/Scala-Functional-Programming-Certification-6601b7ff203ac74966228107

or

×

Wait up!

We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?

Illustration | Already enrolled in course