Overview
Syllabus
Create Your First Kotlin Project.
Hello World.
Working With Variables.
Type System.
Basic Control Flow.
Basic Kotlin Functions.
Function Parameters.
Arrays.
Iterating with forEach.
Lists.
Maps.
Mutable vs Immutable Collections.
Vararg Parameters.
Named Arguments.
Default Parameter Values.
Create A Simple Class.
Adding Class Properties.
Class Init Block.
Accessing Class Properties.
Primary Constructor Properties.
Secondary Constructors.
Working With Multiple Init Blocks.
Default Property Values.
Properties With Custom Getters/Setters.
Class Methods.
Visibility Modifiers - Public/Private/Protected/Public.
Interfaces.
Abstract Classes.
Implementing An Interface.
Overriding Methods.
Default Interface Methods.
Interface Properties.
Implementing Multiple Interfaces.
Type Checking And Smart Casts.
Inheritance.
Object Expressions.
Companion Objects.
Object Declarations.
Enum Classes.
Sealed Classes.
Data Classes.
Extension Functions/Properties.
Higher-Order Functions.
Using The Kotlin Standard Library.
Data Classes.
Taught by
freeCodeCamp.org
Reviews
5.0 rating, based on 4 Class Central reviews
-
The "Kotlin Course - Tutorial for Beginners" is an excellent starting point for anyone new to Kotlin. It covers the basics in a clear and easy-to-understand way, with practical examples. Ideal for beginners, this course lays a solid foundation for further exploration in Android development or other Kotlin applications
-
"Fantastic Kotlin course by freeCodeCamp! Engaging tutorials for beginners, clear explanations, and hands-on examples make learning Kotlin a breeze. The course covers essential concepts thoroughly, building a strong foundation for anyone new to the language. Practical exercises enhance understanding, and the instructor's delivery is top-notch. Highly recommended for those looking to dive into Kotlin development!" -
The course was very good, it helped me in increasing my practical ability in android app building using kotlin. This course surely played a vital role in improving my career as an android app developer.
-
Very clear teaching I'm happy, in today's world it's rare to find someone who loves what they do, keep it up