technifyedWeekly list

Free online

Kotlin courses

Learn Kotlin online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

32 courses

Explore subjects

Showing 32 courses

Meta

Programming Fundamentals in Kotlin

4.7347 ratings

Practice and expand on the fundamentals of programming that are core to any language as well as the unique aspects of Kotlin syntax. You will work with data types, functions, conditionals, operators, collections-arrays, variables and loops. Furthermore, you will declare and initialize different typ…

  • Coursera
  • 4 weeks of study, 3-5 hours/week.
  • Self-paced
  • Paid certificate

Alison

Android App Development: Master Kotlin from Beginner to Advanced

4.34 ratings

This course builds Android development skills from the ground up, starting with Kotlin's core programming concepts and object-oriented principles before moving into real interface design. Learners practice assembling functional screens with common UI elements, then progress to structuring apps the…

  • Alison
  • 30 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

freeCodeCamp

Android Development Course - Build Native Apps with Kotlin Tutorial

Learn to build native Android apps with Kotlin. You will also learn how to use Android Jetpack, Firebase, Room, MVVM, Navigation, LiveData, and Kotlin Coroutines. This full course explains how to build an entire Android app using best practices. 💻 Code: https://github.com/BracketCove/SpaceNotes 🎥 C…

Free video
  • YouTube
  • 3.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Kotlin Course - Tutorial for Beginners

Learn the Kotlin programming language in this introduction to Kotlin. Kotlin is a general purpose, open source, statically typed “pragmatic” programming language. It is used for many things, including Android development. 🎥Course developed by Nate Ebel. Check out his YouTube channel: https://www.yo…

Free video
  • YouTube
  • 2.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Learn Kotlin Programming – Full Course for Beginners

In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps. ✏️ Course from Alexandru Cristian. More courses from Alexandru: 🔗 Kotlin: https://www.udemy.com/course/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?referralCode=EA…

Free video
  • YouTube
  • 13 hours
  • Self-paced
  • Free video

freeCodeCamp

Android & Kotlin Development Masterclass – Full Course

This massive Kotlin and Android course takes you from the fundamentals to advanced concepts with hands-on practice. Throughout this course for beginners, @programmingwithalex.585 will teach you to build multiple real-world applications, including an impressive Uber clone that demonstrates professio…

Free video
  • YouTube
  • 61 hours
  • Self-paced
  • Free video

Meta

Advanced Programming in Kotlin

4.6130 ratings

In this course, you will expand your Kotlin fluency by exploring the advanced concepts used by many Kotlin programmers. You will learn the more advanced features of Kotlin that are required to build a robust, functional Android app. Each week’s learning provides ample opportunity for you to practic…

  • Coursera
  • 4 weeks of study, 3-5 hours/week.
  • Self-paced
  • Paid certificate

freeCodeCamp

Build and Publish an Android App - Full Course with Kotlin

Learn how to create and publish an Android app from scratch. In this beginner's course, you will learn to use Kotlin to build and publish a customizable memory game that can save content to Firebase cloud storage. Play one of the predefined games, or play a custom game created by you or a friend! C…

Free video
  • YouTube
  • 4.5 hours
  • Self-paced
  • Free video

Alison

Setting Up and Publishing a Chat Application Using Kotlin

3.56 ratings

Kotlin is a general-purpose open-source programming language initially designed for the Java virtual machine (JVM) and Android that combines object-oriented and functional programming features. Building a real-time Android chat application can be challenging and there are different open-source opti…

  • Alison
  • 5 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

freeCodeCamp

Android Programming Course - Kotlin, Jetpack Compose UI, Graph Data Structures & Algorithms

Create an Android app with Kotlin and Jetpack Compose UI. Learn about Graph data structures and algorithms by building a Sudoku app. ✏️ Created by Ryan M. Kay. Check out his channel: https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg 🎉 Ryan has a free Java course: https://www.youtube.com/watc…

Free video
  • YouTube
  • 3.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Kotlin & Android Development Course: Build a Quiz Application

In this Kotlin and Android course, you will learn about collections, generics, lambdas, Android Studio, widgets, and more. You will also learn how to build a full quiz application for Android devices. ✏️ Alexandru Cristian created this course. Watch his Complete Android & Kotlin Development Course:…

Free video
  • YouTube
  • 10 hours
  • Self-paced
  • Free video

freeCodeCamp

Kotlin Programming Fundamentals Tutorial - Full Course

Learn programming fundamentals using the Kotlin programming language. Kotlin is an excellent language for GUI Architectures, Libraries, and Server Side Applications. This course will start you off the right way, no matter which path you take with the language. The course features hands-on coding ex…

Free video
  • YouTube
  • 4 hours
  • Self-paced
  • Free video

freeCodeCamp

Build a Complete Android App with Firebase - Full Course with Kotlin

In this course, you'll build an Android app in Kotlin which allows users to update their status using only emoji 😇🐼❤️. The app combines various Firebase services (Authentication, Cloud Functions, and Firestore) to allow users to update and view emoji-only statuses. The user is able to create or sig…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Build a Robinhood-Style Android App to Track COVID-19 Cases - Kotlin Tutorial

Learn how to create an Android app with Kotlin that uses core UI components from the Robinhood stock trading app. Instead of tracking stocks, this app will track COVID-19 cases. The app displays key metrics around the growth of coronavirus, including the number of positive cases, negative cases, an…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

Alison

Beginner Kotlin for Android

3.835 ratings

Kotlin is a statically typed, general-purpose programming language which was developed by JetBrains. Kotlin coding language has a lot of functional programming elements. It ranges from its object-oriented side, to support nominal subtyping with bounded parametric. This free online coding course has…

  • Alison
  • 5 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

Alison

Mobile App Development with Kotlin

3.734 ratings

We have designed this course to equip developers with the abundant skills and knowledge required to develop mobile applications. We begin by teaching you how to set up Kotlin on a Windows, Mac or Linux operating system. Then we introduce you to Kotlin basics. You will learn about variables, data ty…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

Alison

Diploma in Developing Applications with Kotlin in Android Studio

3.532 ratings

Learn Kotlin with this free online course that is specifically prepared to take you through developing and creating chat applications using Kotlin programming language. It explores the use of git version control and other concepts that can aid the development of applications in Android Studio using…

Learning path or series
  • Alison
  • 15 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

Meta

Meta Android Developer

Launch your career as an Android app developer

Professional certificate
  • Coursera
  • Self-paced
  • Paid certificate

Meta

Meta Android UI Development

Learn Android UI: Design Amazing Android Apps

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

JetBrains

Kotlin for Java Developers

This intensive, hands-on course bridges the gap between Java and Kotlin, empowering experienced developers to write cleaner, more expressive code. Through a series of practical exercises directly in the IDE, you will move beyond basic syntax to adopt idiomatic Kotlin, leveraging its seamless intero…

  • Coursera
  • Self-paced
  • Paid certificate