YoVDO

Mastering Streamlined Syntax: Efficient Kotlin Coding

Offered By: Coursera Project Network via Coursera

Tags

Kotlin Courses String Interpolation Courses Type Inference Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
In this guided project, you'll uncover the secrets to writing efficient and clean Kotlin code by mastering its streamlined syntax features. Perfect for developers with a basic understanding of programming and familiarity with object-oriented principles, this project will guide you in building a functional Student Task Management System using Kotlin. Please note this is an intermediate project and in order to complete the activities you will need basic knowledge of programming concepts, including loops, functions, classes, and object-oriented principles. You'll explore essential features such as type inference, smart casts, null safety, default arguments, data classes, and extension functions. Additionally, through practical exercises and real-world examples, you'll delve into lambdas, destructuring declarations, and string interpolation. By the end of this project, you'll have the skills to write concise and efficient Kotlin code, making your development process smoother and more productive.

Syllabus

  • Project Overview
    • In this guided project, you'll uncover the secrets to writing efficient and clean Kotlin code by mastering its streamlined syntax features. Perfect for developers with a basic understanding of programming and familiarity with object-oriented principles, this project will guide you in building a functional Student Task Management System using Kotlin. You'll explore essential features such as type inference, smart casts, null safety, default arguments, data classes, and extension functions. Additionally, through practical exercises and real-world examples, you'll delve into lambdas, destructuring declarations, and string interpolation. By the end of this project, you'll have the skills to write concise and efficient Kotlin code, making your development process smoother and more productive.

Taught by

Mohamad Hamade

Related Courses

TypeScript Interactive Handbook
Independent
Learn TypeScript
Scrimba via Coursera
Get Started with Reason
egghead.io
Practical Advanced TypeScript
egghead.io
Use Types Effectively in TypeScript
egghead.io