Course Overview

Kotlin has rapidly become a modern favorite among developers, especially for Android app development, due to its concise syntax, null safety, and seamless Java interoperability. As Google’s preferred language for Android, Kotlin is an essential skill for aspiring mobile developers and software engineers alike. Whether you're a beginner or a programmer looking to expand your skill set, learning Kotlin opens the door to building efficient, modern applications across platforms.

This course begins with foundational Kotlin concepts such as variables, functions, classes, loops, and arrays. It then moves into hands-on app development, guiding learners through building Android applications like a resume app and a weather app using tools like Retrofit and ListViews. You'll also explore command-line tool creation, web integration with JavaScript, and deeper programming structures for experienced coders. Bonus sections include full Android projects like a ToDo List app and a GitHub repo finder to help solidify real-world skills.

This chapter-based course equips you to confidently build apps with Kotlin while mastering key development practices and project structures.

What You Will Learn

  • Learn Kotlin from the ground up
  • Create 2 fully functional Android apps
  • Build a command line tool
  • Create JavaScript code from Kotlin
  • Conquer challenges to test your learning

Program Curriculum

  • Welcome and Download
  • Get the Most out of This Course
  • Our First Line of Kotlin Code
  • $7 Million Cybersecurity Scholarship by EC-Council

  • Intro
  • Variables
  • Strings and Integers
  • Math and Comments
  • If Statements and Booleans
  • Lists and Arrays
  • For Loops
  • Maps
  • Functions
  • Classes
  • Class Functions
  • Chapter 2 Quiz

  • Intro
  • Android Studio
  • Layout
  • Images
  • New Activity
  • Scroll View
  • Call and Email
  • Chapter 3 Quiz

  • Intro
  • Sketch
  • Constraint Layout
  • Images
  • ListViews
  • Weather APIs
  • RetroFit
  • Nullable
  • Looping Through Forecasts
  • Search Term
  • Chapter 4 Quiz

  • Intro
  • Sketch and Planning
  • WordMap
  • Sorting Words
  • Read A File
  • Command Line
  • Chapter 5 Quiz

  • Intro
  • JavaScript Build
  • Reusing Code
  • List Items
  • Chapter 6 Quiz

  • Intro
  • Variables, Strings, and Ints
  • Math and Comments
  • If Statements and Booleans
  • Lists and Arrays
  • For Loops
  • Maps
  • Functions
  • Classes
  • Nullable
  • Kotlin and Java
  • Chapter 7 Quiz

  • Sketch
  • Floating Action Button
  • Realm
  • Saving ToDo Items
  • ListView
  • Completing ToDos
  • Bold
  • Chapter 8 Quiz

  • Intro
  • Activities
  • GitHub API
  • Custom ListeView Rows
  • Downloading Images
  • User Repos
  • Chapter 9 Quiz
Load more modules

Instructor

Codestars

Codestars is a digital publishing company specialising in fun, practical and comprehensive online courses in the most in-demand coding, technology and business skills topics. Started by globally best-selling instructor Rob Percival, Codestars has taught over 1.5 million people around the world! From web development and programming languages to digital marketing, app creation and much more, Codestars courses are aimed at beginners and give students the opportunity to transform their skillset and revolutionise their professional abilities. We work with the very best instructors to create innovative and learner-focused courses that are practical and challenging. Put your skills to the test with real-world projects and master the skill you need to succeed. Happy coding!

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Fastest Way to Level Up Your Cybersecurity Skills

Invest in your future with flexible subscription plans that give you access to the world’s largest online cybersecurity course library. Whether you're exploring cybersecurity courses for beginners or advancing your expertise,
access in-demand courses, practical labs, and CTF challenges designed to support continuous learning.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Build your cybersecurity skills with 900+ bite-sized courses and curated learning paths designed for continuous learning.

$ 69.00
Billed monthly or $599.00 billed annually

What is included

  • 880+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Develop real-world cybersecurity skills through hands-on labs and CTF challenges designed for practical learning.

$ 79.00
Billed monthly or $699.00 billed annually

Everything in Pro, Plus:

  • 1600+ Hands-on lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Hands-on Labs and Challenges added every month

Related Courses

1 of 50