I help software developers become AI engineers.

I've spent 15+ years in the software industry and taught more than 12,000 learners worldwide. Today I show developers how to take LLM applications from prototype to production.

Portrait of Lukas Lechner

New course

AI Engineering Fundamentals

Become a job-ready AI engineer with the OpenAI API, prompt engineering, structured outputs and real portfolio projects. 7+ hours and 50+ videos, with new modules added for free as they're released.

Get the course →

Latest writing

All posts →
  1. From Android to AI Engineering

    From “Coroutines & Flow guy” to backend developer to AI Engineer: why I went all in on AI Engineering and released my new course, AI Engineering Fundamentals.

  2. My Coroutines Course just got a BIG update: Kotlin Flow for Android Development

    Six additional hours of video content about Kotlin Flow, making my Coroutines course 15 hours long in total.

  3. 7 common mistakes you might be making when using Kotlin Coroutines

    Kotlin Coroutines simplify asynchronous and concurrent code — but there are some common mistakes many developers make when using them.

  4. Kotlin Coroutines Exception Handling Cheat Sheet

    The six most important points for implementing appropriate exception handling in coroutine-based code. Read the article or download the PDF.

Android course

Kotlin Coroutines and Flow for Android Development

The popular 15+ hour course on Coroutines, exception handling, Kotlin Flow, StateFlow, SharedFlow and Channels, built around real-world Android use cases.

View the course →