Skip to content
KnowledgeCity

Intermediate Kotlin

Develop your knowledge in Kotlin programming with this intermediate course
Preview the first lesson free — get full access to all 25 lessons.
Course: On-Demand
Intermediate Provider David Powers  7 chapters ·  25 Lessons ·  2h 41m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

This KnowledgeCity course provides intermediate level learning for the Kotlin programming language. The Intermediate Kotlin Course, taught by instructor D.L. Powers, includes a prime foundation to Kotlin programming so you can create and run basic applications, and mobile apps, even if you have never used a programming language. It starts with a blueprint of Kotlin and presents a clear picture for anyone new to Kotlin, new to programming, or any who wants to become familiar with this new and growing language. You will learn the correct use of basic Kotlin at an intermediate level. You will write functions and work with objects for mobile app development. You will learn how to correctly organize your code, so you can create and run simple programs. This intermediate course will teach the unique properties of Kotlin; how to create your development environment; the basics of Kotlin coding; how Kotlin operates for mobileapp development within Android Studio, and you learn will how to evolve your new skills into products that make you and your customers happy.

What You'll Learn

  • Understand the unique properties of the Kotlin programming language
  • Set up Android Studio and create, test, and run basic Kotlin programs and projects
  • Write functions, lambda expressions, and extension functions for Android app development
  • Build Android app components including layouts, views, themes, and the main activity
  • Manage app life cycle events and connect Kotlin to web services, databases, and APIs for data display and retrieval
  • Organize code and use build tools, automation systems, and program testing

Key Takeaways

  • The course is an intermediate-level introduction to Kotlin taught by instructor D.L. Powers and is designed so learners can start even if they have never used a programming language.
  • Learners create their development environment, learn the basics of Kotlin coding, and use Kotlin for mobile app development within Android Studio.
  • The course covers Kotlin's compatibility with Java, common Kotlin components and functionality, and important Android concepts.
  • Learners study app construction and the life cycle of an app, from interactive design and data binding to managing life cycle events.
  • The course shows how Kotlin can connect to web services, databases, and APIs for data display and retrieval, and how to speed up development and delivery through interconnectivity.

Frequently Asked Questions

Who is this Kotlin course for?

It is built for anyone new to Kotlin, new to programming, or anyone who wants to become familiar with this new and growing language. It provides a foundation so you can create and run basic applications and mobile apps even if you have never used a programming language.

What will I be able to build after taking this course?

You will be able to create and run simple programs and develop mobile apps. The course teaches app construction, the life cycle of an app, and how to evolve your new skills into products.

Does the course cover Android development?

Yes. It teaches how Kotlin operates for mobile app development within Android Studio, including setting up Android Studio, creating and testing projects with the Android emulator, building layouts and Android views, and important Android concepts.

Who teaches the course?

The Intermediate Kotlin course is taught by instructor D.L. Powers.

What advanced topics are included?

The course covers extension functions, lambda expressions, managing life cycle events and complexities, web service connections, configuring database interactions, image uploading and display grids, and optimizing the application programming interface.