Udemy

Complete Kotlin development masterclass

Enroll Now
  • 19,118 Students
  • Updated 9/2024
4.4
(2,970 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Catalin Stefan
Rating
4.4
(2,970 Ratings)
3 views

Course Overview

Complete Kotlin development masterclass

Master the fundamentals and advanced features of Kotlin development

This course is a unique experience on Udemy.

There are loads of Kotlin resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.

In addition, you have loads of practice exercises, challenges and projects to work on. I didn't just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.

You get over 30 hours of on-demand videos, exercises and most importantly projects to apply the knowledge we talk about.

I've spent years building applications in Kotlin, and years again teaching people how to build code for themselves.

This is the most complete course I've ever done, and it's all to help you on your journey to become an expert developer.

We will cover basic topics such as

  • language fundamentals

  • collections

  • flow control

  • loops

  • handling errors and exceptions

  • functions

  • packages

As well as advanced topics such as

  • Object Oriented Programming

  • Principles of development

  • Standard functions

  • Types of classes

  • Extensions

  • Generics

  • Coroutines

And we will put everything in practice through examples and projects.

If you want to take ONE COURSE to master Kotlin take this course.

Course Content

  • 10 section(s)
  • 457 lecture(s)
  • Section 1 Introduction
  • Section 2 How to
  • Section 3 First code
  • Section 4 Variables and Strings
  • Section 5 User Input
  • Section 6 Numbers and Variable Types
  • Section 7 Operators and Booleans
  • Section 8 Nullability
  • Section 9 Handling exceptions
  • Section 10 Collections

What You’ll Learn

  • Kotlin development
  • Kotlin coroutines
  • Functional programming
  • Object Oriented Programming
  • Kotlin language fundamentals
  • Kotlin extensions
  • Generics
  • Principles of software development

Reviews

  • s
    sudhir kumar
    3.0

    Detailing was not up to my expectation and moreover Android part was completely missing.

  • O
    Otto Abreu
    3.0

    The course is good for learning the basics of the language, but it is very outdated. The good: You will learn the basics and understand how Kotlin works. The bad: It is very outdated — not only the IDE, but some language fundamentals as well. Be aware of that. The ugly: The coroutine sections: The section does not clarify when or why you would use a coroutine. You only see some trivial examples that do not help you understand the fundamentals. These sections were a waste of time. The GUI section: The recommended GUI library (TornadoFX) is abandoned, which means you’ll need to use JavaFX instead. But who wants to build a desktop application nowadays? It feels like a total waste of time. The Android sections: Completely outdated. First, Android has changed the way it handles layouts (now code-first rather than XML). Second—and most importantly—the dependencies are outdated. You will need to upgrade everything in order to make it work with modern versions of Android Studio. Summary: It is an outdated course — more or less useful.

  • L
    Louis-Gabriel BARRERE
    4.5

    Je trouve le cours trop long. Chaque section a un "section objectives", un "section recap" et des "practice" en plus d'exercices, je ne pense pas que tout ça soit nécessaire. C'est important d'avoir des exercises, mais c'est redondant avec les "practice". De même, on voit beaucoup de slides avec du code puis le code est réécrit à la main dans l'IDE, c'est redondant alors je zappe jusqu'aux explications. Autrement, le cours est très clair, détaillé et structuré.

  • M
    Miguel Alexander Yengle Acuña
    3.0

    El curso es muy interesante y completo, hasta cierto punto. Donde, aparte del desarrollo en Kotlin dentrro de JetBrains (donde se desarrolla todo el curso) se entran a otros tipos de configuraciones de proyecto (android, gradle, etc) Se intenta explicar, pero para alguien que tiene 0 conocimiento, puede parecerle dificil. Otro factor, y el mas pesado, es que no esta actualizado con las actuales interfaces de las IDEs modernas y actualizadas. Algunas partes del contenido de Kotlin, tambien, deben ser actualizadas. Sea adicionando mas secciones o creando un nuevo curso. Porque del 2022 para ahora, ha cambiado mucho.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed