linero tech
SESvenska Who is this for? Curriculum Methodology Pricing Instructor Register

Kotlin Essentials

kotlin development

16 weeks

Distance

English

Its power, conciseness, flexibility, and rapid growth are some of the reasons that motivate beginners to learn Kotlin.

If you have little to no experience in coding and you are interested in getting introduced to the world of programming then this course is for you.

This course will teach you in a highly practical environment all you need to know about the Kotlin syntax, the programming mindset, good coding practices, and much more.

"Fantastic class! Exceptional materials, organized structure, and effective teaching method. Started with zero programming knowledge, now a confident Android developer thanks to Linero Tech AB."

student profile picture

Maryam Shaghaghi

★ ★ ★ ★ ★

Who is this course for?

Not sure if this course is right for you? Get in touch and we’ll guide you.

Get in touch!
kotlin programming studies

Complement existing studies

You want to complement your current high school or university studies with a highly practical course to help you become a better programmer.

kotlin course

Expand knowledge beyond a hobby

You have been studying Kotlin as a hobby using resources like YouTube. However, you want to fill the gaps and improve what you have learned.

beginners kotlin education

Beginners curious about programming

You already know that Kotlin is a popular programming language. So, you are curious to learn more about Kotlin and programming.

kotlin programmer career

Find new career opportunities

You are interested in changing or expanding your existing career into the IT field. So, you want a proper introduction to the world of programming.

Curriculum

01

Pseudocode

We will help you develop the programming mindset and become familiar with the techniques for structuring one's ideas before writing code

02

Data Types

You will start writing code of easy complexity to become comfortable with the various data types and operations you can perform on each one

03

Control Flow

You will learn to write code that uses conditional statements and repetition. Boolean logic and looping are the key concepts in this module

04

List & Set

You will learn how to manipulate a collection of data using two powerful data structures: Lists and Sets

05

Maps

After learning about Lists and Sets, you will learn a third data structure called Maps

06

Error Handling

Errors are an inevitable part of software development. Therefore, in this module, you will learn the various types of errors and how to handle them

07

Functions

You will learn how to write your own functions but, more importantly, their importance when creating maintainable software

08

OOP

Also known as Object Oriented Programming. You will learn the essence of classes and objects when creating software systems

09

Miscellaneous

To ensure you are prepared for the industry, throughout your entire education, you will be using industry-leading tools such as Git and IntelliJ

Teaching Methodology

Over the years, we have perfected our teaching methodology to ensure that, by the end of their education, every student not only knows how to read and write Kotlin software but also how to think as a programmer.

The following components are an essential part of our teaching methodology:

kotlin remote education

Theory

We developed, from the ground up, a learning platform that contains more than 160 programming videos. It represents approximately 40 hours of programming content that will guide you in understanding all the programming theory.

kotlin distance education

Support & Guidance

Questions and confusion are a part of learning something as complex as programming. Nevertheless, we will provide you with the support and guidance you require to succeed.

kotlin development practice

Practice

The key to success in programming is to practice, practice, and practice. Therefore, you will be assigned to work on more than 100 programming assignments of different complexity. With us, you will be constantly putting into practice all the theories you learn.

kotlin education practice

Feedback

Mistakes and errors are an essential part of learning. Therefore, we ensure that you receive frequent and constant feedback to make sure you learn from your mistakes and understand why some approaches are better than others.

Our mission goes beyond teaching you the Kotlin syntax. We want to make sure that by the end of your education, you have a solid foundation in the domain of programming. So that you can easily apply all the knowledge you learned with us when learning other programming languages and advancing your career.

Pricing

Self-Study

Popular
📚 You can start studying immediately after payment.
⚠️ You have access to the course for a maximum of 16 weeks.
1 080 SEK
  • Setup meetingA one-time virtual meeting with the instructor. During the session, he will help you set up your computer for programming.
  • Learning platformYou get access to the learning management system for 16 weeks, where you find all the study material.
  • Support forumYou get access to a forum where you and other students can ask questions and get help from the instructor. From here, you also see the questions other students asked.
  • Office hours with instuctor
  • Weekly live lectures
  • Access to Discord server

Group-Study

Text
👤 The next group starts in January 2025 and has a maximum of 20 people.
🙋‍♂️ Provide your details to reserve your seat and receive full details.
Let's talk
  • Setup meetingA one-time virtual meeting with the instructor. During the session, he will help you set up your computer for programming.
  • Learning platformYou get access to the learning management system for 16 weeks, where you find all the study material.
  • Support forumYou get access to a forum where you and other students can ask questions and get help from the instructor. From here, you also see the questions other students asked.
  • Office hours with instuctorYou can book one 30-minute virtual meeting per week to meet the instructor and receive help.
  • Weekly live lecturesOnce per week you, and the other students of the group, meet remotely for 2 hours to have a live lecture with the instructor.
  • Access to Discord serverYou will be assigned to a private group on Linero Tech's Discord server. From here, you and your classmates can collaborate and ask questions 24/7 to the instructor.

Meet your Instructor

kotlin remote education

Humberto Linero

Since 2018, Humberto has been using Kotlin for work and personal projects.

Android, desktop, and plugin apps are examples of software systems Humberto develops using Kotlin.

Humberto holds a Bachelor's in Computer Science from the University of South Florida, USA, and a Master's in Software Engineering from Gothenburg University, Sweden.

humberto linero github humberto linero linkedin humberto linero instagram

Want to talk with Humberto about this Kotlin course?

Book a meeting

Contact us

Want to have a virtual meeting instead?

Book a meeting
kotlin distance education