Author
Released
3/15/2018- Configuring your first Kotlin project
- Kotlin compiling, conventions, and keywords
- Working with variables
- Using operators and functions
- Defining constraints
- Evaluating conditions and values
- Iterating through data
- Creating custom classes
- Organizing custom classes with packages
- Creating an inheritance hierarchy
Skill Level Beginner
Duration
Views
- [David] My name is David Gassner. Welcome to this beginning course about programming with Kotlin, a newer programming language developed by tools maker JetBrains. This course focuses on the version of Kotlin that runs on the Java virtual machine. I'll first show how to set up and configure the software you'll need to develop with Kotlin and I'll show you how to create your first Hello World application in IntelliJ IDEA. I'll then describe the language's fundamental building blocks, including how Kotlin code compiles to Java Bytcode and how to declare and use variable values.
I'll demonstrate working with simple values and complex objects such as data collections, and I'll show you how to manage programming flow with conditional statements and loops, and then I'll explore a variety of ways to create reusable code in Kotlin with functions, classes, interfaces, enumerations, and more. Whether you're creating Android apps or working in another environment that supports Kotlin, I hope this course helps you get started with this great new language.
Related Courses
-
Learning Java 8
with Peggy Fisher3h 9m Beginner -
Kotlin for Java Developers
with Troy Miles2h 32m Advanced -
Java Essential Training: Syntax and Structure
with David Gassner3h 12m Intermediate
-
Introduction
-
Welcome1m 8s
-
What you should know1m 36s
-
-
1. Set Up the Development Environment
-
Install required software2m 13s
-
Configure IntelliJ IDEA3m 19s
-
Use command-line arguments3m 21s
-
-
2. Get Started
-
The philosophy of Kotlin5m 41s
-
Kotlin keywords2m 5s
-
-
3. Work with Variables
-
Compare numeric values4m 54s
-
Work with string values6m 36s
-
Build a string2m 8s
-
4. Manage Program Flow
-
Manage null values6m 47s
-
5. Create Custom Classes
-
Declare and use a data class4m 18s
-
6. Manage Data Collections
-
7. Create an Inheritance Hierarchy
-
Conclusion
-
Next steps49s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome