If you have at least basic programming experience (with any language), Peter Sommerhoff’s well-crafted overview and examples will help you get quickly up-to-speed with the Kotlin language, its constructs, and its advanced functional and object-oriented capabilities.
Once you’ve mastered these foundations, Sommerhoff walks you through two complete app development projects, introducing best practices and emerging patterns for writing code that’s robust, concise, readable, and highly performant.
Peter Sommerhoff is a software developer with a passion for teaching. He’s an online teacher and the founder of CodeAlong.TV, where he teaches software development and design to students from around the globe. Kotlin was the first topic Sommerhoff taught when he started out in 2016, and now, he’s teaching various topics in online courses and live trainings to audiences of more than 35,000 motivated learners.
Sommoerhoff holds a master’s degree in computer science from RWTH Aachen University in Germany. You can follow his activity on Twitter (@petersommerhoff) and on YouTube, where he shares educational content to help people become better software developers.