We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Write a Mini Reservation Application with Kotlin

Harrison Kong
In this 1.5 hours project-based course, you will complete and improve a mini airline reservation application and learn more advanced concepts of Kotlin such as higher order functions, lambda expressions, infix notation, Java interoperability, and many more....
Read more
In this 1.5 hours project-based course, you will complete and improve a mini airline reservation application and learn more advanced concepts of Kotlin such as higher order functions, lambda expressions, infix notation, Java interoperability, and many more. At the end of the class you will have a deepened understanding of Kotlin.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches more advanced concepts of Kotlin, such as higher order functions, lambda expressions, infix notation, and Java interoperability
Develops skills in Kotlin development and programming
Taught by Harrison Kong, an experienced Kotlin instructor
Project-based course, allowing hands-on experience with Kotlin
Provides a deeper understanding of Kotlin for those with some prior knowledge
May require some prior programming experience

Save this course

Save Write a Mini Reservation Application with Kotlin to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Write a Mini Reservation Application with Kotlin. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Write a Mini Reservation Application with Kotlin will develop knowledge and skills that may be useful to these careers:
Mobile Application Developer
As a Mobile Application Developer, you will be responsible for designing, developing, and maintaining mobile applications. This course will help you build a strong foundation in Kotlin, which is a popular programming language for mobile application development. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Software Engineer
As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. This course will help you build a strong foundation in Kotlin, which is a popular programming language for software development. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Web Developer
As a Web Developer, you will be responsible for designing, developing, and maintaining websites and web applications. This course will help you build a strong foundation in Kotlin, which is a popular programming language for web development. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Data Scientist
As a Data Scientist, you will be responsible for collecting, analyzing, and interpreting data to help businesses make informed decisions. This course will help you build a strong foundation in Kotlin, which is a popular programming language for data science. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Machine Learning Engineer
As a Machine Learning Engineer, you will be responsible for designing, developing, and maintaining machine learning models. This course will help you build a strong foundation in Kotlin, which is a popular programming language for machine learning. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
DevOps Engineer
As a DevOps Engineer, you will be responsible for managing the software development process and ensuring that the software is deployed and maintained efficiently. This course will help you build a strong foundation in Kotlin, which is a popular programming language for DevOps. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Cloud Engineer
As a Cloud Engineer, you will be responsible for designing, developing, and maintaining cloud-based applications. This course will help you build a strong foundation in Kotlin, which is a popular programming language for cloud computing. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Product Manager
As a Product Manager, you will be responsible for managing the product development process and ensuring that the product meets the needs of the users. This course will help you build a strong foundation in Kotlin, which is a popular programming language for product development. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Technical Writer
As a Technical Writer, you will be responsible for creating technical documentation for software and other products. This course will help you build a strong foundation in Kotlin, which is a popular programming language for technical writing. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Quality Assurance Engineer
As a Quality Assurance Engineer, you will be responsible for testing software to ensure that it meets the requirements and is free of defects. This course will help you build a strong foundation in Kotlin, which is a popular programming language for quality assurance. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
IT Manager
As an IT Manager, you will be responsible for managing the IT infrastructure and ensuring that it meets the needs of the organization. This course will help you build a strong foundation in Kotlin, which is a popular programming language for IT management. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
IT Support Specialist
As an IT Support Specialist, you will be responsible for providing technical support to users and resolving technical issues. This course will help you build a strong foundation in Kotlin, which is a popular programming language for IT support. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.
Computer Science Teacher
As a Computer Science Teacher, you will be responsible for teaching computer science to students at the high school or college level. This course will help you build a strong foundation in Kotlin, which is a popular programming language for teaching computer science. You will learn about higher order functions, lambda expressions, infix notation, and more, which are all essential concepts for writing efficient and maintainable Kotlin code.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Write a Mini Reservation Application with Kotlin.
Provides a comprehensive overview of Kotlin, covering topics such as syntax, types, and object-oriented programming.
Uses a conversational style to introduce Kotlin, making it accessible to beginners.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser