Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

From Data Science to Production with Kotlin: The Basics

Course Cover
compare button icon

Course Features

icon

Duration

1.55 hour

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

1.55 hour

Course Description

Kotlin, a JVM platform language, offers a solution to the gap between data science and software development workflows. While R and Python are popular choices for data science, Kotlin combines the simplicity and power of Python with the robustness and scalability of Java and Scala. This course provides a comprehensive overview of Kotlin and explains why it is becoming the preferred language for production-oriented data scientists and engineers.

The course assumes some prior knowledge of Intellij IDEA, JDK, Python, and basic analytics tools such as Pandas, R, Excel, and SQL. The instructor, Thomas Nield, is a senior business analyst at Southwest Airlines with extensive experience in developing revenue-generating reactive applications using Java, Kotlin, and ReactiveX. He is also adept at database design and maintains RxJavaFX.

In conclusion, this course is ideal for those interested in engineering in data science or pursuing a career in artificial intelligence. It covers the fundamentals of data science engineering and provides valuable insights into the field. Whether you are new to data science or looking to enhance your skills, this course will equip you with the knowledge needed to succeed in the industry.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Discover how Kotlin’s innovative nullable type system avoids null-related runtime errors

Discover how well Kotlin moves models from proof-of-concept to production

Explore how static typing and object-oriented programming make clear, bug resistant models

Gain experience using Kotlin for data science purposes like functions and data classes

Learn about Kotlin, the emerging language of choice for data science and analytics

Learn how to utilize Kotlin’s tooling and environment with Intellij IDEA

Master the distinctions among Kotlin, Scala, and Python; then see why data engineers choose Kotlin

Understand the data science software-engineering gap and see how Kotlin can close it

Course Cover