HOME > Development > Complete Kotlin development masterclass

Complete Kotlin development masterclass

  • Development
  • Dec 17, 2024
SynopsisComplete Kotlin development masterclass, available at $94.99,...
Complete Kotlin development masterclass  No.1

Complete Kotlin development masterclass, available at $94.99, has an average rating of 4.64, with 461 lectures, 2 quizzes, based on 2308 reviews, and has 15371 subscribers.

You will learn about Kotlin development Kotlin coroutines Functional programming Object Oriented Programming Kotlin language fundamentals Kotlin extensions Generics Principles of software development This course is ideal for individuals who are Complete newbies or Intermediate developers or Beginner developers or Java developers It is particularly useful for Complete newbies or Intermediate developers or Beginner developers or Java developers.

Enroll now: Complete Kotlin development masterclass

Summary

Title: Complete Kotlin development masterclass

Price: $94.99

Average Rating: 4.64

Number of Lectures: 461

Number of Quizzes: 2

Number of Published Lectures: 457

Number of Published Quizzes: 2

Number of Curriculum Items: 463

Number of Published Curriculum Objects: 459

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

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

  • Complete newbies
  • Intermediate developers
  • Beginner developers
  • Java developers
  • Target Audiences

  • Complete newbies
  • Intermediate developers
  • Beginner developers
  • Java developers
  • 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 Curriculum

    Chapter 1: Introduction

    Lecture 1: Course introduction

    Lecture 2: How this course is structured

    Lecture 3: Important message about Udemy reviews

    Lecture 4: Engage on social media

    Chapter 2: How to

    Lecture 1: How to take this course

    Lecture 2: How to ask questions

    Chapter 3: First code

    Lecture 1: Section objectives

    Lecture 2: Installation

    Lecture 3: Hello world

    Lecture 4: Run the code

    Lecture 5: Change the code

    Lecture 6: Explanation

    Lecture 7: Exercise: Build your own project

    Lecture 8: Solution: Build your own project

    Lecture 9: Comments

    Lecture 10: BONUS: REPL

    Lecture 11: Section recap

    Chapter 4: Variables and Strings

    Lecture 1: Section objectives

    Lecture 2: Strings

    Lecture 3: Chars

    Lecture 4: Variables

    Lecture 5: Variable names

    Lecture 6: Practice: Variables and Strings

    Lecture 7: Exercise: Variables and Strings

    Lecture 8: Solution: Variables and Strings

    Lecture 9: String functions

    Lecture 10: Bonus: How to find all available string functions

    Lecture 11: Exercise: Discover a new function and use it

    Lecture 12: String templates

    Lecture 13: Practice: Strings

    Lecture 14: Exercise: Strings

    Lecture 15: Solution: Strings

    Lecture 16: Constants

    Lecture 17: Section recap

    Chapter 5: User Input

    Lecture 1: Section objectives

    Lecture 2: Getting user input

    Lecture 3: Input a number

    Lecture 4: Generating a random number

    Lecture 5: Practice: Getting user input

    Lecture 6: Exercise: Getting user input

    Lecture 7: Solution: Getting user input

    Lecture 8: Section recap

    Chapter 6: Numbers and Variable Types

    Lecture 1: Section objectives

    Lecture 2: What are numbers in Kotlin

    Lecture 3: Types of numbers

    Lecture 4: Practice: Numbers

    Lecture 5: Exercise: Numbers

    Lecture 6: Solution: Numbers

    Lecture 7: Bonus: How are numbers stored in memory

    Lecture 8: Implicit and explicit values

    Lecture 9: Type conversions

    Lecture 10: Lets talk about Strings again

    Lecture 11: Practice: Type conversions

    Lecture 12: Exercise: Type conversions

    Lecture 13: Solution: Type conversions

    Lecture 14: Section recap

    Chapter 7: Operators and Booleans

    Lecture 1: Section objectives

    Lecture 2: Arithmetic operators

    Lecture 3: Result types

    Lecture 4: Assignment operators

    Lecture 5: Augmented assignment operators

    Lecture 6: Practice: Operators

    Lecture 7: Exercise: Operators

    Lecture 8: Solution: Operators

    Lecture 9: Booleans

    Lecture 10: Logical operators

    Lecture 11: Comparison operators

    Lecture 12: Practice: Logical operators

    Lecture 13: Exercise: Logical operators

    Lecture 14: Solution: Logical operators

    Lecture 15: Section recap

    Chapter 8: Nullability

    Lecture 1: Section objectives

    Lecture 2: Null value

    Lecture 3: Null safe calls

    Lecture 4: Arithmetic operators on null values

    Lecture 5: Practice: Null

    Lecture 6: Exercise: Null

    Lecture 7: Solution: Null

    Lecture 8: The Elvis operator

    Lecture 9: Non-null Assertions

    Lecture 10: Practice: Elvis and assertions

    Lecture 11: Exercise: Elvis and assertions

    Lecture 12: Solution: Elvis and assertions

    Lecture 13: Section recap

    Chapter 9: Handling exceptions

    Lecture 1: Section objectives

    Lecture 2: What are exceptions

    Lecture 3: Try catch

    Lecture 4: Finally

    Lecture 5: Throw

    Instructors

  • Complete Kotlin development masterclass  No.2
    Catalin Stefan
    Software Development Teacher
  • Rating Distribution

  • 1 stars: 38 votes
  • 2 stars: 33 votes
  • 3 stars: 177 votes
  • 4 stars: 640 votes
  • 5 stars: 1420 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!