Overview
Kotlin isn’t just for building Android apps. As you’ll learn in Kotlin from Scratch, it’s also a general programming language for crafting both elegant and efficient code.
With the aid of 37 hands-on projects, you’ll move quickly through the language basics while building your problem-solving skills, even tackling advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. You’ll explore the way Kotlin handles variables, control structures, functions, classes, and data structures, and you’ll learn to create visualizations using Kotlin and the JavaFX graphics library. Then you’ll build increasingly sophisticated apps to practice what you’ve learned while tackling challenges from math and science to algorithms and optimization.
As you progress through the book, you will:
- Simulate physical systems, like the intricate dance of binary stars
- Implement the classic Hill cipher for encryption and decryption
- Generate beautiful fractals with recursive algorithms
- Program classic computer science algorithms for sorting and searching
- Solve the infamous Berlin52 traveling salesman problem
Expand your language repertoire and improve your computational thinking with Kotlin from Scratch.
This book title, Kotlin from Scratch (A Project-Based Introduction for the Intrepid Programmer), ISBN: 9781718503526, by Faisal Islam, published by No Starch Press (January 14, 2025) is available in paperback. Our minimum order quantity is 25 copies. All standard bulk book orders ship FREE in the continental USA and delivered in 4-10 business days.
Unlike Amazon and other retailers who may also offer Kotlin from Scratch (A Project-Based Introduction for the Intrepid Programmer) books on their website, we specialize in large quantities and provide personal service, from trusted, experienced, friendly people in Portland, Oregon. We offer a Price Match Guarantee, and QuickQuote form, to make purchasing quick and easy.
Prefer to work with a human being when you order Kotlin from Scratch (A Project-Based Introduction for the Intrepid Programmer) books in bulk? Our Book Specialists are standing by Monday-Friday 8-5 PST, ready to help!