Programming with Kotlin – Masterclass | Complete Course
Programming with Kotlin – Masterclass | Complete Course, available at $74.99, has an average rating of 4.48, with 65 lectures, 57 quizzes, based on 269 reviews, and has 2984 subscribers.
You will learn about Variables Data Types Functions Default and Named Arguments if Expressions String Templates Tripple-Quoted Strings While Loop For Loop Ranges Expressions Statements Classes Properties Constructors Visibility Modifiers Packages Imports Lists varargs Sets Maps Property Accessors Extension Functions Overloading when Expression Enum Classes Data Classes Destructing Declarations Nullable Types Safe Calls Elvis Operator Generics Extension Properties Lambdas Collections Member References Higher-Order Functions Sequences Local Functions Interfaces Sealed Interfaces Inheritance Abstract Classes Upcasting and Downcasting Composition Class Delegation Sealed Classes Inner Classes Nested Classes Object Companion Object Exceptions Check Instructions Unit Testing Build Tic-Tac-Toe Game And more… This course is ideal for individuals who are Mobile Developers or Web Developers or Multi-Platform Developers or Back-end Developers or Front-end Developers or Programmers or Anyone who wants to learn the most popular programming language It is particularly useful for Mobile Developers or Web Developers or Multi-Platform Developers or Back-end Developers or Front-end Developers or Programmers or Anyone who wants to learn the most popular programming language.
Enroll now: Programming with Kotlin – Masterclass | Complete Course
Summary
Title: Programming with Kotlin – Masterclass | Complete Course
Price: $74.99
Average Rating: 4.48
Number of Lectures: 65
Number of Quizzes: 57
Number of Published Lectures: 65
Number of Published Quizzes: 57
Number of Curriculum Items: 122
Number of Published Curriculum Objects: 122
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Variables
- Data Types
- Functions
- Default and Named Arguments
- if Expressions
- String Templates
- Tripple-Quoted Strings
- While Loop
- For Loop
- Ranges
- Expressions
- Statements
- Classes
- Properties
- Constructors
- Visibility Modifiers
- Packages
- Imports
- Lists
- varargs
- Sets
- Maps
- Property Accessors
- Extension Functions
- Overloading
- when Expression
- Enum Classes
- Data Classes
- Destructing Declarations
- Nullable Types
- Safe Calls
- Elvis Operator
- Generics
- Extension Properties
- Lambdas
- Collections
- Member References
- Higher-Order Functions
- Sequences
- Local Functions
- Interfaces
- Sealed Interfaces
- Inheritance
- Abstract Classes
- Upcasting and Downcasting
- Composition
- Class Delegation
- Sealed Classes
- Inner Classes
- Nested Classes
- Object
- Companion Object
- Exceptions
- Check Instructions
- Unit Testing
- Build Tic-Tac-Toe Game
- And more…
Who Should Attend
- Mobile Developers
- Web Developers
- Multi-Platform Developers
- Back-end Developers
- Front-end Developers
- Programmers
- Anyone who wants to learn the most popular programming language
Target Audiences
- Mobile Developers
- Web Developers
- Multi-Platform Developers
- Back-end Developers
- Front-end Developers
- Programmers
- Anyone who wants to learn the most popular programming language
So you want to become proficient with Kotlin programming language? Well, get ready, because this course will provide you the knowledge that you are going to need, if you’re seriously planning to accelerate your career as a Kotlin programmer.
Now when I say Kotlin programmer, I’m also referring to:
– Mobile Applications Development (Especially Android)
So if you’re planning to become an Android Developer, then forget about Java and focus
on Kotlin only.
– Kotlin will also allow you to Build Web Applications
– Server Side Applications
– Desktop Applications
– So basically Multi-platform projects
– Kotlin has some libraries specifically adapter for a Data Science as well
– And much more!
So why Kotlin, why not some other language? Well Kotlin is a modern programming language that came out in 2016. I must say from my personal experience, when I switched over to Kotlin a couple of years ago, I couldn’t describe how much happier developer I became.
And the main reason for that was it’s simplicity. With Kotlin, everything is simple and easy. No Semicolons.
Kotlin is Expressive and concise language.
– You are writing less and doing more.
Kotlin provides a Safer code
– It helps you avoid NullPointerExceptions, among other things.
Kotlin is Interoperable
– It’s fully compatible with Java.
And Kotlin has a happy community of a considerable size!
I can go on like this for whole day! But if you are still watching this video, then you’re probably smart enough to make a decision and start learning this wonderful programming language. So don’t waist your time, and let’s get started!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Download and Install Intelij IDEA
Chapter 2: Kotlin Basics
Lecture 1: Hello World!
Lecture 2: Variables
Lecture 3: Data Types
Lecture 4: Functions
Lecture 5: Default and Named Arguments
Lecture 6: if Expression
Lecture 7: String Templates and Tripple-quited Strings
Lecture 8: While Loop
Lecture 9: For Loop and Ranges
Lecture 10: in Keyword
Lecture 11: Expressions and Statements
Chapter 3: Introducing with Objects
Lecture 1: Classes
Lecture 2: Properties
Lecture 3: Constructor
Lecture 4: Visibility Modifiers
Lecture 5: Packages and Imports
Lecture 6: Lists
Lecture 7: varargs – Variable Argument Lists
Lecture 8: Sets
Lecture 9: Maps
Lecture 10: Property Accessors
Chapter 4: Usability
Lecture 1: Extension Functions
Lecture 2: Overloading
Lecture 3: when Expression
Lecture 4: Enum Classes
Lecture 5: Data Classes
Lecture 6: Destructuring Declarations
Lecture 7: Nullable Types
Lecture 8: Safe Calls, Elvis Operator and Non-Null Assertions
Lecture 9: Introducing with Generics
Lecture 10: Extension Properties
Lecture 11: Scope functions
Chapter 5: Functional Programming
Lecture 1: Introducing with Lambdas
Lecture 2: Collection Operations
Lecture 3: Member References
Lecture 4: Higher-Order Functions
Lecture 5: Working with Lists
Lecture 6: Working with Maps
Lecture 7: Working with Sequences
Lecture 8: Local Functions
Lecture 9: Folding Lists
Chapter 6: Object-Oriented Programming
Lecture 1: Interfaces
Lecture 2: Secondary Constructors
Lecture 3: Inheritance
Lecture 4: Abstract Classes
Lecture 5: Upcasting & Downcasting
Lecture 6: Composition
Instructors
-
Stefan Jovanovic
Kotlin Multiplatform Developer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 4 votes
- 3 stars: 13 votes
- 4 stars: 86 votes
- 5 stars: 162 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024