JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Learning Kotlin programming from scratch

    Kotlin SELF
    1 level,0 lecture
    Introductory lecture for beginners: motivation, Kotlin’s capabilities, and examples of where it’s used — from Android to backend and cloud services.
    Open
  • Commands and the first program in Kotlin

    Kotlin SELF
    1 level,1 lecture
    In this lecture, you’ll figure out what commands are in programming, how Kotlin executes code from top to bottom, why the main() function is needed, and how to write and run your first program that prints text using println(). Everything is explained in simple words, with examples and step-by-step instructions.
    Open
  • Output to the screen in Kotlin: println() and print()

    Kotlin SELF
    1 level,2 lecture
    In this lecture, you will get to know the console output commands in Kotlin: println() and print(). You will learn the difference between them, learn how to output numbers and strings, concatenate strings using +, and also look at typical beginner mistakes when printing text.
    Open
  • Getting to Know Variables in Kotlin

    Kotlin SELF
    1 level,3 lecture
    In this lecture, you will figure out what variables are in Kotlin, how var and val differ, how to declare variables with a type, assign values using =, and also get to know naming rules and examples of valid and invalid names.
    Open
  • Variable types in Kotlin: var/val and basic types (Int, String, Double, Boolean, Char)

    Kotlin SELF
    1 level,4 lecture
    In this lecture, you’ll figure out how to declare variables in Kotlin using var and val, how type inference works, and you’ll also get to know the most popular types: Int, String, Double, Boolean, and Char. At the end, there’s a literal table and examples of printing values with println().
    Open
  • Compiler and comments in Kotlin

    Kotlin SELF
    1 level,5 lecture
    In this lecture, you will learn why Kotlin programs need a compiler, how Kotlin code turns into JVM bytecode (and what happens next during execution), what typical compilation errors beginners encounter, and how to properly use single-line and multi-line comments.
    Open
  • Level 1 summary

    Kotlin SELF
    1 level,6 lecture
    A final summary of the first Kotlin level: why the language became popular, where it is used in the industry, and what core topics you have already mastered.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush