Effective Ktor in Kotlin 

With Kotlin on the rise, we want to give you new insights on how you can build Kotlin only services using Kotlin and Ktor. This course will teach us the basics of Kotlin language, so you can get started with building Kotlin applications and get more out of the Kotlin language. 

Looking to upskill your team(s) or organization?

Surat will gladly help you further with custom training solutions for your organization.

Get in touch

What will you learn?

In this Effective Ktor in Kotlin training course, you will learn about Ktor. Understand how to apply this knowledge to Kotlin in a practical manner. Setting up a Ktor server with everything you need to know to build production-ready servers, such as serialization, authentication, containerizing the server, and more. 

After this course, you’ll be ready to start building services using Ktor and Kotlin on your own. 

Key takeaways

  1. Learn how to build end-to-end services with Ktor. 
  2. Give you an understanding of the Kotlin language.
  3. Explore when to use which techniques in Kotlin.
  4. Learn to setup authentication, serialization, and more.

Program

This two-day course dives right into how we can practically apply Kotlin in our Ktor applications, and how we can use the different modules to achieve the different properties we care about. At the end of your course, you will have built an entire microservice using Ktor in Kotlin. 

  • Kotlin language basics.
  • Ktor and how to set it up.
  • Setting up endpoints, and serialization.
  • Build an end-to-end feature.
  • Testing your application.

Who is it for?

This course is for everyone new to Kotlin or Ktor, and who would like to learn how to build server-side applications in Kotlin using Ktor. No hands-on experience is needed with Kotlin, but experience with a similar language is useful. No experience with server-side development is required, which means that this course is also suitable for Android developers who want to expand their Kotlin knowledge. 

Requirements

Hands-on experience with software development or a programming language is useful.

No Kotlin knowledge is required.

Why should I do this training?

Learn to build services in Ktor

Get deeper knowledge of practical Kotlin

Learn a new tech stack fully written in Kotlin

What else
should I know?

The course combines theoretical sections with hands-on exercises. Make sure to prepare your environment beforehand so that you can get the most out of your training time. If you’re already familiar with Ktor or Kotlin, be sure to prepare and bring all your questions beforehand so that we can resolve all your doubts and questions. 

Course information

You will need to bring your own laptop to training.

Installation of the Kotlin environment for practical sections. 

Bring plenty of energy and motivation to level up your Kotlin skills.

Our Kotlin experts will teach you the dos and don’ts.

Meet the trainers

Communication for Engineers

Upcoming courses

View all trainings
FDE L3 – Engagement Leadership

Step into leadership as a Forward Deployed Engineer. Learn to lead complex client engagements, shape AI-driven solutions, manage stakeholders, navigate enterprise transformation, and make high-impact technical decisions. Develop the strategic, consulting, and delivery leadership skills required to turn business challenges into measurable enterprise outcomes.

AI Strategy
Client Engagement
Delivery Leadership
Engagement Leadership
Enterprise AI
Enterprise Transformation
FDE Training
Forward Deployed Engineering
Solution Architecture
Solution Leadership
Stakeholder Management
Technical Consulting
View training
FDE L2 – Enterprise Delivery

Take Forward Deployed Engineering into the enterprise. Build on your technical foundation to design, integrate, deploy, and scale production-ready AI solutions. Strengthen your solution architecture, enterprise integration, cloud-native delivery, technical consulting, and client delivery capabilities through practical, real-world engineering challenges.

AI Solution Engineering
Client Delivery
Cloud-Native Engineering
Enterprise Delivery
Enterprise Integration
FDE
FDE Training
Forward Deployed Engineering
Production Engineering
Solution Architecture
Technical Consulting
View training
FDE L1 – Foundations

Build the foundations of Forward Deployed Engineering. Learn to turn ambiguous business problems into technical solutions, build AI-powered enterprise applications, work with APIs and cloud platforms, and deliver end-to-end prototypes. Develop the technical, consulting, and client-facing skills needed to contribute confidently as a Forward Deployed Engineer.

Enterprise AI
FDE
FDE Certification
FDE Training
Forward Deployed Engineer
Forward Deployed Engineering
Rapid Prototyping
Solution Architecture
View training
Professional Scrum Product Owner (PSPO I)
Product Management
Product Owner
View training

Can’t find the course you’re looking for? There’s more!